展品维保小程序前端代码接口
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

77 lines
1.8 KiB

// 环境配置相关
/**
* 环境配置
* env 环境变量字段
* netConfig 网络配置
* aliOSSConfig 阿里云配置
* debounceConfig 防抖相关配置
*/
const env = 'development'
// 全局配置
const config = {
// 网络全局配置
netConfig: {
development: {
baseURL: 'http://augcl.natapp1.cc/exhibit-admin/exhibit',
},
testing: {
baseURL: 'https://exhibit.augcl.com/exhibit-admin/exhibi',
},
production: {
baseURL: '',
}
},
// 阿里云配置
aliOSSConfig :{
development: {
aliOSS_accessKey: 'LTAI5tQSs47izVy8DLVdwUU9',
aliOSS_secretKey: 'qHI7C3PaXYZySr84HTToviC71AYlFq',
aliOSS_bucketName: 'hanhaiimage',
endpoint: 'oss-cn-shenzhen.aliyuncs.com',
staticDomain: 'https://image.hhlm1688.com/'
},
testing: {
aliOSS_accessKey: 'LTAI5tQSs47izVy8DLVdwUU9',
aliOSS_secretKey: 'qHI7C3PaXYZySr84HTToviC71AYlFq',
aliOSS_bucketName: 'hanhaiimage',
endpoint: 'oss-cn-shenzhen.aliyuncs.com',
staticDomain: 'https://image.hhlm1688.com/'
},
production: {
aliOSS_accessKey: 'LTAI5tRqoxbC9BKrWJduKDVT',
aliOSS_secretKey: 's5ANiOq4kYpzuMLQhqPMYL4IybMR7L',
aliOSS_bucketName: 'mulinyouni',
endpoint: 'oss-cn-beijing.aliyuncs.com',
staticDomain: 'https://image.mulinyouni.com/'
},
},
// 防抖相关配置
debounceConfig : {
DEFAULT_DEBOUNCE_TIME: 0,
DEFAULT_THROTTLE_TIME: 0,
MAX_MAP_SIZE: 1000,
}
}
// 全自动导入并生成平坦化结构
const finalConfig = Object.keys(config).reduce((finallyConfig, key) => {
let tempConfig = {}
if (key === 'netConfig' || key === 'aliOSSConfig') {
tempConfig = config[key][env]
}else {
tempConfig = config[key]
}
return {
...finallyConfig,
...tempConfig,
}
}, {})
export default finalConfig