105 lines
2.4 KiB
JavaScript
105 lines
2.4 KiB
JavaScript
const DEFAULT_CONFIG = {
|
||
//标题
|
||
APP_NAME: process.env.VUE_APP_TITLE,
|
||
APP_NAMES: "国检集团",
|
||
//首页地址
|
||
DASHBOARD_URL: "/dashboard",
|
||
|
||
//版本号
|
||
APP_VER: "2.6.2025041413",
|
||
|
||
//内核版本号
|
||
CORE_VER: "1.6.9",
|
||
|
||
//接口地址
|
||
// API_URL: process.env.NODE_ENV === 'development' && process.env.VUE_APP_PROXY === 'false' ? "/api" : process.env.VUE_APP_API_BASEURL,
|
||
API_URL: get_api_url(),
|
||
|
||
//端口地址
|
||
HOST_URL: get_host_url(),
|
||
|
||
//请求超时
|
||
TIMEOUT: 200000,
|
||
|
||
//TokenName
|
||
TOKEN_NAME: "Authorization",
|
||
|
||
//Token前缀,注意最后有个空格,如不需要需设置空字符串
|
||
TOKEN_PREFIX: "Bearer ",
|
||
|
||
//追加其他头
|
||
HEADERS: {},
|
||
|
||
//视频地址
|
||
VUE_APP_VIDEOHOST: '10.99.5.24',
|
||
|
||
//请求是否开启缓存
|
||
REQUEST_CACHE: false,
|
||
|
||
//静态菜单:static | 动态菜单:dynamic
|
||
MENU_CATE:'dynamic',
|
||
|
||
//布局 默认:default | 通栏:header | 经典:menu | 功能坞:dock
|
||
//dock将关闭标签和面包屑栏
|
||
LAYOUT: 'header',
|
||
|
||
//菜单是否折叠
|
||
MENU_IS_COLLAPSE: false,
|
||
|
||
//菜单是否启用手风琴效果
|
||
MENU_UNIQUE_OPENED: true,
|
||
|
||
//是否开启多标签
|
||
LAYOUT_TAGS: false,
|
||
|
||
//语言
|
||
LANG: 'zh-cn',
|
||
|
||
//主题颜色
|
||
// COLOR: '#536DFE',//gx、gz、tkx
|
||
COLOR: '#0052d9',//bx
|
||
|
||
//是否加密localStorage, 为空不加密,可填写AES(模式ECB,移位Pkcs7)加密
|
||
LS_ENCRYPTION: '',
|
||
|
||
//localStorageAES加密秘钥,位数建议填写8的倍数
|
||
LS_ENCRYPTION_key: '2XNN4K8LC0ELVWN4',
|
||
|
||
//控制台首页默认布局
|
||
DEFAULT_GRID: {
|
||
//默认分栏数量和宽度 例如 [24] [18,6] [8,8,8] [6,12,6]
|
||
layout: [24, 24, 24],
|
||
//小组件分布,com取值:views/home/components 文件名
|
||
copmsList: [
|
||
['ticket'],
|
||
// ['eventlist'],
|
||
['about'],
|
||
|
||
]
|
||
}
|
||
}
|
||
function get_api_url(){
|
||
if(process.env.NODE_ENV === 'development' || (process.env.NODE_ENV === 'production' && window.location.host.indexOf('localhost') > -1)){
|
||
return process.env.VUE_APP_API_BASEURL
|
||
}
|
||
return 'http://' + window.location.host + '/api'
|
||
}
|
||
|
||
function get_host_url(){
|
||
if(process.env.NODE_ENV === 'development'){
|
||
return process.env.VUE_APP_BASEURL
|
||
}
|
||
return 'http://' + window.location.host
|
||
}
|
||
//合并业务配置
|
||
import MY_CONFIG from "./myConfig"
|
||
Object.assign(DEFAULT_CONFIG, MY_CONFIG)
|
||
|
||
// 如果生产模式,就合并动态的APP_CONFIG
|
||
// public/config.js
|
||
if (process.env.NODE_ENV === 'production') {
|
||
Object.assign(DEFAULT_CONFIG, APP_CONFIG)
|
||
}
|
||
|
||
export default DEFAULT_CONFIG
|