diff --git a/App.vue b/App.vue index 233307e..6d7b2f9 100644 --- a/App.vue +++ b/App.vue @@ -14,7 +14,22 @@ // 账号信息 appid: '', // 小程序版本 - envVersion: '' + envVersion: '', + // 获取环境配置 + getEnvConfig() { + const envVserionStorage = uni.getStorageSync('envVersion') + if(envVserionStorage) { + return envVserionStorage + } else { + if(this.envVersion === 'develop') { + return 'DEV' + } else if(this.envVersion === 'trial') { + return 'PRE' + } else { + return 'PROD' + } + } + } }, computed: { ...mapState(useBluetoothStore, ['bluetoothStatus']), diff --git a/config/env.js b/config/env.js index 5f1fca5..ac08042 100644 --- a/config/env.js +++ b/config/env.js @@ -1,26 +1,30 @@ import request from '@/utils/request' const version = '1.0.0' +const buildNumber = 0 const DEV = { name: '开发', baseUrl: 'https://dev.lock.star-lock.cn/api', webviewBaseUrl: 'https://dev.lock.star-lock.cn', - version: version + version, + buildNumber } const PRE = { name: '预发', baseUrl: 'https://pre.lock.star-lock.cn/api', webviewBaseUrl: 'https://pre.lock.star-lock.cn', - version: version + version, + buildNumber } const PROD = { name: '线上', baseUrl: 'https://lock.xhjcn.ltd/api', webviewBaseUrl: 'https://lock.xhjcn.ltd', - version: version + version, + buildNumber } // 更换环境的时候 切换导出就行 -export default DEV +export default { DEV, PRE, PROD } diff --git a/pages/mine/mine.vue b/pages/mine/mine.vue index 2326f04..f848844 100644 --- a/pages/mine/mine.vue +++ b/pages/mine/mine.vue @@ -31,6 +31,10 @@ + + {{env.name}}环境 版本号:{{env.version}}+{{env.buildNumber}} + 切换环境 + @@ -40,11 +44,17 @@ + + {{env.name}}环境 版本号:{{env.version}}+{{env.buildNumber}} + 切换环境 + +