初始化项目

This commit is contained in:
2026-02-08 22:38:13 +08:00
commit 334d2c6312
201 changed files with 32724 additions and 0 deletions

View File

@@ -0,0 +1,59 @@
export default {
APP_NAME: 'vueadmin',
DASHBOARD_URL: '/dashboard',
// 白名单路由(不需要登录即可访问)
whiteList: ['/login', '/register', '/reset-password'],
//版本号
APP_VER: '1.6.6',
//内核版本号
CORE_VER: '1.6.6',
//接口地址
API_URL: 'http://127.0.0.1:8000/admin/',
//请求超时
TIMEOUT: 50000,
//TokenName
TOKEN_NAME: 'authorization',
//Token前缀注意最后有个空格如不需要需设置空字符串
TOKEN_PREFIX: 'Bearer ',
//追加其他头
HEADERS: {},
//请求是否开启缓存
REQUEST_CACHE: false,
//语言
LANG: 'zh-cn',
DASHBOARD_LAYOUT: 'widgets', //控制台首页默认布局
DEFAULT_GRID: {
//默认分栏数量和宽度 例如 [24] [18,6] [8,8,8] [6,12,6]
layout: [24, 12, 12],
//小组件分布com取值:pages/home/components 文件名
compsList: [["welcome"], ["info"], ["ver"]],
},
//是否加密localStorage, 为空不加密
//支持多种加密方式: 'AES', 'BASE64', 'DES'
LS_ENCRYPTION: '',
//localStorage加密秘钥位数建议填写8的倍数
LS_ENCRYPTION_key: '2XNN4K8LC0ELVWN4',
//localStorage加密模式AES支持: 'ECB', 'CBC', 'CTR', 'OFB', 'CFB'
LS_ENCRYPTION_mode: 'ECB',
//localStorage加密填充方式AES支持: 'Pkcs7', 'ZeroPadding', 'Iso10126', 'Iso97971'
LS_ENCRYPTION_padding: 'Pkcs7',
//localStorage默认过期时间单位小时0表示永不过期
LS_DEFAULT_EXPIRE: 720, // 30天
//DES加密秘钥必须是8字节
LS_DES_key: '12345678',
}

View File

@@ -0,0 +1,7 @@
/**
* 静态路由配置
* 这些路由会根据用户角色进行过滤后添加到路由中
*/
const userRoutes = []
export default userRoutes

View File

@@ -0,0 +1,20 @@
import systemApi from "@/api/system";
//上传配置
export default {
apiObj: systemApi.upload.post, //上传请求API对象
filename: "file", //form请求时文件的key
successCode: 1, //请求完成代码
maxSize: 10, //最大文件大小 默认10MB
parseData: function (res) {
return {
code: res.code, //分析状态字段结构
fileName: res.data.name,//分析文件名称
src: res.data.url, //分析图片远程地址结构
msg: res.message //分析描述字段结构
}
},
apiObjFile: systemApi.upload.post, //附件上传请求API对象
maxSizeFile: 10 //最大文件大小 默认10MB
}