npm-cts-ui
Version:
UI KIT for Taro
74 lines (66 loc) • 2.14 kB
text/typescript
// ======================================== 全局变量 ========================================
// 腾讯地图api
import QQMapWX from './qqmap-wx-jssdk.min'
let qqmapsdk = new QQMapWX({
key: 'EIOBZ-LBS3Q-HQQ5A-GP53B-56TWK-KLBDK'
})
// 校验文件
import WxValidate from './WxValidate'
import validator from './validator'
// 服务器api
let baseUrl = ''
let authUrl = ''
let socketUrl = ''
switch (process.env.NODE_ENV) {
case 'dev':
baseUrl = 'http://192.168.1.232:19191'
authUrl = 'http://192.168.1.232:19191/ctsauth'
socketUrl = 'wss://192.168.1.232:19191'
break
case 'sit':
baseUrl = 'https://ctstestapi.lingzhuyun.com/cts'
authUrl = 'https://ctstestapi.lingzhuyun.com/ctsauth'
socketUrl = 'wss://ctstestapi.lingzhuyun.com/cts'
break
case 'deploy':
baseUrl = 'https://ctsapi.lingzhuyun.com/cts'
authUrl = 'https://ctsapi.lingzhuyun.com/ctsauth'
socketUrl = 'wss://ctsapi.lingzhuyun.com/cts'
break
default:
break
}
// 全局配置文件
export default {
baseUrl,
authUrl,
socketUrl,
version: 'V3.3.11', // 版本号手动配置,每次发布线上版本时更新
// 环境
envList: {
dev: '开发环境',
sit: '测试环境',
deploy: '生产环境'
},
// 二维码类型
qrCodeType: {
project: '项目二维码',
group: '班组二维码',
ctsTeam: '项目版的团队二维码',
ggbTeam: '监管版的团队二维码',
user: '建工码二维码'
},
imgUrl: 'https://cts.lingzhuyun.com/jgb/imgs/', // 图片统一路径
imgUrlTeam: 'https://cts.lingzhuyun.com/ctsteam/imgs/', // 团队版图片统一路径
imgUrlSgd: 'https://cts.lingzhuyun.com/sgd/imgs/', // 劳务版图片统一路径
imgUrlGgb: 'https://cts.lingzhuyun.com/ggb/imgs/', // 监管版图片统一路径
qqmapsdk,
WxValidate,
validator,
// 颜色变量
colorFontMain: '#333333', // 主字体色
colorFontSub: '#707070', // 次要字体色
borderColor: '#F0F0F0', // 边框色
colorWhite: '#FFFFFF', // 白色
colorIcon: '#C7C7C7', // 图标色
}