// 服务端地址 const BASE_URI = process.env.NODE_ENV === 'production' ? process.env.VUE_APP_WEB_API_URL + process.env.VUE_APP_BASE_API : process.env.VUE_APP_BASE_API // 代理模式代理地址 // 系统常量 const DATE_PATTERN = { DATE_TIME_H: 'yyyy-MM-dd HH:mm:ss', DATE_TIME_h: 'yyyy-MM-dd hh:mm:ss', DATE_TIME_s_h: 'MM-dd hh:mm', DATE: 'yyyy-MM-dd', MONTH: 'yyyy-MM', TIME: 'hh:mm:ss' } const PARAM_TYPE = [{ value: 'string', label: 'string' }, { value: 'date', label: 'date' }, { value: 'time', label: 'time' }, { value: 'datetime', label: 'datetime' }, { value: 'number', label: 'number' } ] const PICKER_OPTION = { shortcuts: [{ text: '最近一周', onClick: function (picker) { const end = new Date() const start = new Date() start.setTime(start.getTime() - 3600 * 1000 * 24 * 7) picker.$emit('pick', [start, end]) } }, { text: '最近一个月', onClick: function (picker) { const end = new Date() const start = new Date() start.setTime(start.getTime() - 3600 * 1000 * 24 * 30) picker.$emit('pick', [start, end]) } }, { text: '最近三个月', onClick: function (picker) { const end = new Date() const start = new Date() start.setTime(start.getTime() - 3600 * 1000 * 24 * 90) picker.$emit('pick', [start, end]) } } ] } const KEY_RESULT = 'result' const KEY_TOKEN = 'token' const KEY_USER = 'user_' const KEY_UID = 'uid_' const KEY_USER_TYPE = 'userType' // 用户模式 : 平台管理 - 1 , 合作方管理 - 2 const KEY_BIZ = 'biz_' const KEY_CODE = 'code' const KEY_MSG = 'msg' const KEY_MSG_ORDER = 'msgOrder' const KEY_USER_MENU = 'menu' // 业务常量 export default { /* 服务端地址*/ BASE_URI, /* 系统常量*/ // 时间模版 DATE_PATTERN, // 结果关键字 KEY_RESULT, // token关键字 KEY_TOKEN, // 缓存用户key KEY_USER, KEY_UID, KEY_BIZ, // 缓存用户类型key KEY_USER_TYPE, KEY_USER_MENU, KEY_CODE, KEY_MSG, KEY_MSG_ORDER, // 系统参数类型 PARAM_TYPE, // 时间简易选项 PICKER_OPTION // 字典关键字 /* 业务常量*/ }