|
@@ -100,17 +100,16 @@
|
|
|
<u-picker @cancel="cancelLocale" :show="showLocale" keyName="label" :columns="localeList" @confirm="changeLanguage"></u-picker>
|
|
<u-picker @cancel="cancelLocale" :show="showLocale" keyName="label" :columns="localeList" @confirm="changeLanguage"></u-picker>
|
|
|
<u-popup :zoom="false" :show="showStatus" :mask-close-able="false" mode="center" :closeable="false" border-radius="14" height="150rpx">
|
|
<u-popup :zoom="false" :show="showStatus" :mask-close-able="false" mode="center" :closeable="false" border-radius="14" height="150rpx">
|
|
|
<view style="margin:20rpx">
|
|
<view style="margin:20rpx">
|
|
|
- 检测到有新版本,请点击下载
|
|
|
|
|
|
|
+ {{i18('检测到有新版本,请点击下载')}}
|
|
|
</view>
|
|
</view>
|
|
|
- <view style="text-align: center;text-decoration: underline;margin:10px" @click="downloadFile">
|
|
|
|
|
- 立即下载
|
|
|
|
|
-
|
|
|
|
|
|
|
+ <view v-if="!isShowProgress" style="text-align: center;text-decoration: underline;margin:10px" @click="downloadFile">
|
|
|
|
|
+ {{i18('立即下载')}}
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
|
|
|
|
|
|
<view class="progress-container" v-if="isShowProgress">
|
|
<view class="progress-container" v-if="isShowProgress">
|
|
|
<view class="progress-box">
|
|
<view class="progress-box">
|
|
|
- <view class="text">文件下载中,请稍后......</view>
|
|
|
|
|
|
|
+ <view class="text"> {{i18('文件下载中,请稍后......')}}</view>
|
|
|
<progress :percent="progress" show-info stroke-width="3" />
|
|
<progress :percent="progress" show-info stroke-width="3" />
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
@@ -122,6 +121,7 @@
|
|
|
<script>
|
|
<script>
|
|
|
import {checkVersion} from '@/api/login'
|
|
import {checkVersion} from '@/api/login'
|
|
|
import {getToken} from "@/utils/auth";
|
|
import {getToken} from "@/utils/auth";
|
|
|
|
|
+ import i18 from '@/utils/i18.js'
|
|
|
export default {
|
|
export default {
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
@@ -172,6 +172,9 @@
|
|
|
this.checkLogin();
|
|
this.checkLogin();
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ i18(text){
|
|
|
|
|
+ return i18(text)
|
|
|
|
|
+ },
|
|
|
downloadFile(){
|
|
downloadFile(){
|
|
|
let self = this;
|
|
let self = this;
|
|
|
self.isShowProgress = true;
|
|
self.isShowProgress = true;
|
|
@@ -193,7 +196,7 @@
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
-
|
|
|
|
|
|
|
+ console.log(downloadTask)
|
|
|
downloadTask.onProgressUpdate((res) => {
|
|
downloadTask.onProgressUpdate((res) => {
|
|
|
if(res.progress > 0) {
|
|
if(res.progress > 0) {
|
|
|
this.isShowProgress = true;
|
|
this.isShowProgress = true;
|
|
@@ -211,10 +214,12 @@
|
|
|
let self = this;
|
|
let self = this;
|
|
|
checkVersion({"versionCode":appVersionCode}).then(res=>{
|
|
checkVersion({"versionCode":appVersionCode}).then(res=>{
|
|
|
let cz_app_version =res.data;
|
|
let cz_app_version =res.data;
|
|
|
|
|
+ console.log(cz_app_version)
|
|
|
if(cz_app_version != null){
|
|
if(cz_app_version != null){
|
|
|
let onlineVersion = cz_app_version.version;
|
|
let onlineVersion = cz_app_version.version;
|
|
|
|
|
+ console.log(onlineVersion)
|
|
|
let isForce = cz_app_version.isForce;
|
|
let isForce = cz_app_version.isForce;
|
|
|
- let url = cz_app_version.downUrl;
|
|
|
|
|
|
|
+ let url = cz_app_version.down_url;
|
|
|
self.downloadUrl = url;
|
|
self.downloadUrl = url;
|
|
|
if(onlineVersion>appVersionCode){
|
|
if(onlineVersion>appVersionCode){
|
|
|
self.showStatus = true;
|
|
self.showStatus = true;
|