|
@@ -9,10 +9,9 @@
|
|
|
|
|
|
<script>
|
|
|
import extend from '../../utils/extend.js';
|
|
|
- import token from '../../utils/token.js';
|
|
|
- import user from '../../utils/user.js';
|
|
|
import appUpdate from '../../utils/appUpdate.js';
|
|
|
- import request from '../../utils/request.js';
|
|
|
+ import url from '../../utils/url.js';
|
|
|
+ import login from '../../utils/login.js';
|
|
|
|
|
|
export default {
|
|
|
data() {
|
|
@@ -28,18 +27,12 @@
|
|
|
async onShow() {
|
|
|
// #ifdef APP
|
|
|
|
|
|
- let baseUrl = await request.getBaseUrl();
|
|
|
- // console.log('baseUrl', baseUrl);
|
|
|
+ let baseUrl = url.api;
|
|
|
|
|
|
// 检查更新
|
|
|
let updateRes = await appUpdate.check('api/PDAScan/GetVersion?name=PDA');
|
|
|
this.isNew = updateRes.isNew;
|
|
|
this.appWgtVersion = updateRes.appWgtVersion;
|
|
|
-
|
|
|
- let url = baseUrl + updateRes.url;
|
|
|
- // console.log(updateRes);
|
|
|
- // console.log('url:', url);
|
|
|
- // this.$refs.newVerPopup.open();
|
|
|
if (updateRes.isNew) {
|
|
|
uni.showModal({
|
|
|
title: '应用更新',
|
|
@@ -54,7 +47,7 @@
|
|
|
}
|
|
|
});
|
|
|
let ures = await appUpdate.update({
|
|
|
- url: url,
|
|
|
+ url: `${baseUrl}${updateRes.url}`,
|
|
|
progress(pr) {
|
|
|
_this.updateProcess = pr.progress;
|
|
|
showLoading.setTitle(`已下载 ${pr.progress}%`);
|
|
@@ -75,6 +68,18 @@
|
|
|
}
|
|
|
|
|
|
// #endif
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 自动登录
|
|
|
+ */
|
|
|
+ if (!login.logined) {
|
|
|
+ let lres = await login.login();
|
|
|
+ if (!lres.success) {
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '/pages/login/index'
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
},
|
|
|
methods: {
|
|
|
/**
|
|
@@ -82,16 +87,16 @@
|
|
|
* @param {string} type 类型。navigate | switch。
|
|
|
* @param {string} url 页面地址
|
|
|
*/
|
|
|
- go(type, url) {
|
|
|
+ go(type, path) {
|
|
|
switch (type) {
|
|
|
case 'navigate':
|
|
|
uni.navigateTo({
|
|
|
- url: url
|
|
|
+ url: path
|
|
|
});
|
|
|
break;
|
|
|
case 'switch':
|
|
|
uni.switchTab({
|
|
|
- url: url
|
|
|
+ url: path
|
|
|
});
|
|
|
break;
|
|
|
}
|