修改环境名称;增加请求地址显示;正式版不显示改为只是不显示切换按钮;修改切换环境按钮更加隐蔽

This commit is contained in:
葛佳祥 2024-09-03 15:11:35 +08:00
parent 9d04ca4481
commit d8bd81516c
2 changed files with 36 additions and 22 deletions

View File

@ -1,30 +1,45 @@
import request from '@/utils/request'
const version = '1.0.0'
const buildNumber = 0
let version = '-'
let buildNumber = "-"
uni.getSystemInfo({
success: function (res) {
// console.log('getSystemInfo', res)
version = res.appVersion
buildNumber = res.appVersionCode
}
});
const DEV = {
name: '开发',
name: 'dev',
baseUrl: 'https://dev.lock.star-lock.cn/api',
webviewBaseUrl: 'https://dev.lock.star-lock.cn',
version,
buildNumber
}
const PRE = {
name: '预发',
name: 'pre',
baseUrl: 'https://pre.lock.star-lock.cn/api',
webviewBaseUrl: 'https://pre.lock.star-lock.cn',
version,
buildNumber
}
const PROD = {
name: '线上',
const XHJ = {
name: 'xhj',
baseUrl: 'https://lock.xhjcn.ltd/api',
webviewBaseUrl: 'https://lock.xhjcn.ltd',
version,
buildNumber
}
const SKY = {
name: 'sky',
baseUrl: 'https://lock.skychip.top/api',
webviewBaseUrl: 'https://lock.skychip.top',
version,
buildNumber
}
// 更换环境的时候 切换导出就行
export default { DEV, PRE, PROD }
export default { DEV, PRE, XHJ, SKY }

View File

@ -31,9 +31,10 @@
<image class="icon-arrow" src="/static/images/icon_arrow.png" mode="aspectFill"></image>
</view>
</view>
<view class="env" v-if="envVersion !== 'release' && env">
<view class="env-text">{{env.name}}环境 版本号{{env.version}}+{{env.buildNumber}}</view>
<view class="env-button" @click="show=true">切换环境</view>
<view class="env">
<view class="env-text">{{env.name}} {{env.version}}+{{env.buildNumber}}</view>
<view>{{env.webviewBaseUrl}}</view>
<view v-if="envVersion !== 'release' && env" class="env-button" @click="show=true">切换环境</view>
</view>
<label for="changePhone">
<view class="switch-account">切换账号</view>
@ -44,9 +45,10 @@
<label for="phone">
<view class="button-login">登录</view>
</label>
<view class="env" v-if="envVersion !== 'release' && env">
<view class="env-text">{{env.name}}环境 版本号{{env.version}}+{{env.buildNumber}}</view>
<view class="env-button" @click="show=true">切换环境</view>
<view class="env">
<view class="env-text">{{env.name}} {{env.version}}+{{env.buildNumber}}</view>
<view>{{env.webviewBaseUrl}}</view>
<view v-if="envVersion !== 'release' && env" class="env-button" @click="show=true">切换环境</view>
</view>
</view>
</view>
@ -242,22 +244,19 @@ page {
line-height: 80rpx;
text-align: center;
margin-left: 75rpx;
font-size: 40rpx;
font-weight: bold;
.env-text {
font-weight: bold;
color: #999999;
font-size: 30rpx;
}
.env-button {
border-radius: 46rpx;
background: #f0ad4e;
color: #ffffff;
font-size: 40rpx;
font-weight: bold;
width: 600rpx;
height: 80rpx;
background: inherit;
color: #022b7c;
font-size: .8rem;
text-align: right;
text-decoration: underline;
}
}