升级
This commit is contained in:
@@ -19,30 +19,45 @@
|
|||||||
</view>
|
</view>
|
||||||
<button class="login-btn" :disabled="disabled" @tap="toLogin">确认登录</button>
|
<button class="login-btn" :disabled="disabled" @tap="toLogin">确认登录</button>
|
||||||
<!-- <button class="login-btn" @tap="test">打印</button> -->
|
<!-- <button class="login-btn" @tap="test">打印</button> -->
|
||||||
|
<Up-grade v-if="grade === true" @closeUpdate="closeUpdate" :androidUrl="androidUrl"></up-grade>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {getCLodop, getPrinterList} from "@/utils/CLodopfuncs.js"
|
import {getCLodop, getPrinterList} from "@/utils/CLodopfuncs.js"
|
||||||
import { RSAencrypt } from '@/utils/jsencrypt.js'
|
import { RSAencrypt } from '@/utils/jsencrypt.js'
|
||||||
import {handLogin} from '@/utils/getData2.js'
|
import {handLogin, pdaUpdate} from '@/utils/getData2.js'
|
||||||
|
import UpGrade from './upgrade.vue'
|
||||||
export default {
|
export default {
|
||||||
|
components: {
|
||||||
|
UpGrade
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
user: this.$store.getters.loginName ? this.$store.getters.loginName : '',
|
user: this.$store.getters.loginName ? this.$store.getters.loginName : '',
|
||||||
password: '',
|
password: '',
|
||||||
showPassword: false,
|
showPassword: false,
|
||||||
saveUser: this.$store.getters.loginName ? true : false,
|
saveUser: this.$store.getters.loginName ? true : false,
|
||||||
disabled: false
|
disabled: false,
|
||||||
|
version: '',
|
||||||
|
versionCode: '',
|
||||||
|
grade: false,
|
||||||
|
androidUrl: ''
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created () {
|
created () {
|
||||||
|
//#ifdef APP-PLUS
|
||||||
|
// 获取本地应用资源版本号
|
||||||
|
plus.runtime.getProperty(plus.runtime.appid, (info) => {
|
||||||
|
console.log(JSON.stringify(info));
|
||||||
|
this.version = info.version;
|
||||||
|
this.versionCode = info.versionCode ;
|
||||||
|
})
|
||||||
|
//#endif
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
isUpdate () {
|
isUpdate () {
|
||||||
uni.navigateTo({
|
this._pdaUpdate()
|
||||||
url: `/pages/login/upgrade`
|
|
||||||
})
|
|
||||||
},
|
},
|
||||||
test() {
|
test() {
|
||||||
let LODOP = getCLodop();
|
let LODOP = getCLodop();
|
||||||
@@ -104,6 +119,21 @@
|
|||||||
} catch (e) {
|
} catch (e) {
|
||||||
this.disabled = false
|
this.disabled = false
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
async _pdaUpdate () {
|
||||||
|
let res = await pdaUpdate()
|
||||||
|
if (res.versionName === this.version) {
|
||||||
|
uni.showToast({
|
||||||
|
title: '当前为最新版本',
|
||||||
|
icon: 'none'
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
this.grade = true
|
||||||
|
this.androidUrl = res.url
|
||||||
|
}
|
||||||
|
},
|
||||||
|
closeUpdate () {
|
||||||
|
this.grade = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,14 +2,14 @@
|
|||||||
<view class="mask flex-center">
|
<view class="mask flex-center">
|
||||||
<view class="content botton-radius">
|
<view class="content botton-radius">
|
||||||
<view class="content-top">
|
<view class="content-top">
|
||||||
<text class="content-top-text">升级版本</text>
|
<text class="content-top-text">发现新版本</text>
|
||||||
<image class="content-top" style="top: 0;" width="100%" height="100%" src="../../static/image/bg_top.png">
|
<image class="content-top" style="top: 0;" width="100%" height="100%" src="../../static/image/bg_top.png">
|
||||||
</image>
|
</image>
|
||||||
</view>
|
</view>
|
||||||
<view class="content-header"></view>
|
<view class="content-header"></view>
|
||||||
<view class="content-body">
|
<view class="content-body">
|
||||||
<view class="title">
|
<view class="title">
|
||||||
<text>是否升级到最新版本</text>
|
<text>海亮铜箔又有新版本了,升级到最新版本,享受更丰富、稳定、快速的功能和体验!</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="footer flex-center">
|
<view class="footer flex-center">
|
||||||
<template>
|
<template>
|
||||||
@@ -21,7 +21,7 @@
|
|||||||
<text>({{downloadedSize}}/{{packageFileSize}}M)</text>
|
<text>({{downloadedSize}}/{{packageFileSize}}M)</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<button v-else class="content-button" style="border: none;color: #fff;" plain @click="updateApp">立即下载更新</button>
|
<button v-else class="content-button" style="border: none;color: #fff;" plain @click="updateApp">立即升级</button>
|
||||||
</template>
|
</template>
|
||||||
</template>
|
</template>
|
||||||
</view>
|
</view>
|
||||||
@@ -43,12 +43,14 @@
|
|||||||
is_mandatory: true
|
is_mandatory: true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
props: {
|
||||||
|
androidUrl: String
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
updateApp() {
|
updateApp() {
|
||||||
this.is_mandatory = false
|
this.is_mandatory = false
|
||||||
this.downloading = true
|
this.downloading = true
|
||||||
let androidUrl = `http://192.168.81.187:8012/file/其他/hht-tongbo.apk`
|
this.doUpData(this.androidUrl);
|
||||||
this.doUpData(androidUrl);
|
|
||||||
},
|
},
|
||||||
doUpData(Url) {
|
doUpData(Url) {
|
||||||
const downloadTask = uni.downloadFile({
|
const downloadTask = uni.downloadFile({
|
||||||
@@ -83,7 +85,7 @@
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
closeUpdate () {
|
closeUpdate () {
|
||||||
uni.navigateBack()
|
this.$emit('closeUpdate')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -154,14 +156,15 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.content-header {
|
.content-header {
|
||||||
height: 70rpx;
|
height: 80rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
.title {
|
.title {
|
||||||
font-size: 33rpx;
|
font-size: 33rpx;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
color: #3DA7FF;
|
color: #3DA7FF;
|
||||||
line-height: 38px;
|
line-height: 38rpx;
|
||||||
|
color: #333;
|
||||||
}
|
}
|
||||||
|
|
||||||
.footer {
|
.footer {
|
||||||
|
|||||||
@@ -2,10 +2,13 @@ import request from './request.js'
|
|||||||
import request1 from './request1.js'
|
import request1 from './request1.js'
|
||||||
|
|
||||||
// 版本更新测试
|
// 版本更新测试
|
||||||
// export const getAppInfo = () => {
|
export const pdaUpdate = () => request({
|
||||||
|
url:'api/pda/update'
|
||||||
|
})
|
||||||
|
// export const pdaUpdate = () => {
|
||||||
// let res = {
|
// let res = {
|
||||||
// versionName: '1.0.2',
|
// versionName: '1.0.1',
|
||||||
// url: ''
|
// url: 'https://mp-e979e0eb-882b-42b3-a4a1-923ad08ea194.cdn.bspapp.com/cloudstorage/f72ec59f-7b25-487d-a034-fead1b6654c6.apk'
|
||||||
// }
|
// }
|
||||||
// return res
|
// return res
|
||||||
// }
|
// }
|
||||||
|
|||||||
Reference in New Issue
Block a user