版本更新修改

master
guoshuang 3 years ago
parent e9b9c2b531
commit d670d9d8f8

@ -10,6 +10,7 @@ export default {
Cancel: '取消',
LoginSuccessful: '登录成功',
Loading: '加载中',
uploading: '正在下载中........',
request_Tip1: '请求错误',
request_Tip2: '未授权,请登录',
request_Tip3: '拒绝访问',

@ -10,6 +10,7 @@ export default {
Cancel: 'Cancel',
LoginSuccessful: 'Login success',
Loading: 'Loading',
uploading: 'Downloading now........',
request_Tip1: 'Request error',
request_Tip2: 'Unauthorize, please log in',
request_Tip3: 'Access denied',

@ -1,87 +1,87 @@
{
"name": "HaierWMS",
"appid": "__UNI__306D001",
"description": "",
"versionName": "0.0.1",
"versionCode": 1,
"transformPx": false,
"app-plus": {
"compatible": {
"ignoreVersion": true //trueHBuilderX1.9.0
"name" : "HaierWMS",
"appid" : "__UNI__306D001",
"description" : "",
"versionName" : "0.0.1",
"versionCode" : 1,
"transformPx" : false,
"app-plus" : {
"compatible" : {
"ignoreVersion" : true //trueHBuilderX1.9.0
},
/* 5+App */
"modules" : {},
/* */
"distribute" : {
/* */
"android" : {
/* android */
"permissions" : [
"<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
"<uses-permission android:name=\"android.permission.CAMERA\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
"<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
"<uses-permission android:name=\"android.permission.INSTALL_PACKAGES\"/>",
"<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
"<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
"<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>",
"<uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\"/>",
"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
],
"autoSdkPermissions" : true
},
"ios" : {},
/* ios */
"sdkConfigs" : {
"ad" : {}
}
},
/* SDK */
"usingComponents" : true
},
/* 5+App */
"modules": {},
/* */
"distribute": {
/* */
"android": {
/* android */
"permissions": [
"<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
"<uses-permission android:name=\"android.permission.CAMERA\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
"<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
"<uses-permission android:name=\"android.permission.INSTALL_PACKAGES\"/>",
"<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
"<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
"<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>",
"<uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\"/>",
"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
],
"autoSdkPermissions": true
},
"ios": {},
/* ios */
"sdkConfigs": {
"ad": {}
}
"quickapp" : {},
/* */
"mp-weixin" : {
/* */
"usingComponents" : true,
"appid" : "",
"setting" : {
"urlCheck" : true
}
},
/* SDK */
"usingComponents": true
},
"quickapp": {},
/* */
"mp-weixin": {
/* */
"usingComponents": true,
"appid": "",
"setting": {
"urlCheck": true
"mp-alipay" : {
"usingComponents" : true
},
"mp-baidu" : {
"usingComponents" : true
},
"mp-toutiao" : {
"usingComponents" : true
},
"mp-qq" : {
"usingComponents" : true
},
"h5" : {
"optimization" : {
"treeShaking" : {
"enable" : false
}
},
"router" : {
"mode" : "hash",
"base" : "/nwp"
}
}
},
"mp-alipay": {
"usingComponents": true
},
"mp-baidu": {
"usingComponents": true
},
"mp-toutiao": {
"usingComponents": true
},
"mp-qq": {
"usingComponents": true
},
"h5": {
"optimization": {
"treeShaking": {
"enable": false
}
},
"router": {
"mode": "hash",
"base": "/nwp"
}
}
}

@ -86,6 +86,8 @@ import { session } from '@/store/modules/session';
import { BasePage } from '@/components/base/page';
import { VForm } from 'vue/types/form';
import { Lang } from '@/i18n';
import vm from '@/main';
import checkAppUpdate from '@/plugins/app-update';
// mixin
// import { any } from 'lodash/fp';
@ -147,12 +149,12 @@ export default class LoginPage extends BasePage {
this.$form.setRules(this.rules);
//this.update();
console.log('image', this.image);
console.log("Version////",this.Version);
console.log('Version////', this.Version);
}
Version = '1.0.0';
async update() {
await session.QueryVersion();
if (this.Version != session.Version) {
if (this.Version == session.Version) {
//
uni.showModal({
content: this.$t('message.Tip1') as string,
@ -162,69 +164,33 @@ export default class LoginPage extends BasePage {
if (res.confirm) {
//
let downloadApkUrl = session.url;
uni.showLoading({
title: vm.$t('message.uploading') as string,
//title: '..........',
});
////////////////uni,
uni.downloadFile({
url: downloadApkUrl,
success: (downloadResult) => {
//uni.hideLoading();
uni.hideLoading();
if (downloadResult.statusCode == 200) {
//
plus.runtime.install(downloadResult.tempFilePath as any, { force: true }, function () {
//uni.showToast('');
plus.runtime.restart();
});
// uni.showModal({
// //content: '',
// content: this.$t('message.Tip2') as string,
// confirmText: this.$t('message.restart') as string,
// cancelText: this.$t('message.Cancel') as string,
// success: function (res) {
// if (res.confirm == true) {
// plus.runtime.install(downloadResult.tempFilePath, { force: true }, function (res) {
// //uni.showToast('');
// plus.runtime.restart();
// });
// }
// },
// });
}
},
});
///////////////////// plus
// plus.downloader
// .createDownload(downloadApkUrl, {}, function (d, status) {
// uni.showModal({
// content: status,
// });
// if (status == 200) {
// uni.showModal({
// title: '',
// content: this.$t('message.Tip2') as string,
// confirmText: this.$t('message.restart') as string,
// cancelText: this.$t('message.Cancel') as string,
// success: function (res) {
// if (res.confirm == true) {
// plus.runtime.install(plus.io.convertLocalFileSystemURL(d.filename), { force: true }, function (res) {
// //uni.showToast('');
// plus.runtime.restart();
// });
// }
// },
// });
// } else {
// console.log('Download failed: ' + status);
// }
// })
// .start();
// dtask.start();
/////////////////plus
} else if (res.cancel) {
//console.log('');
} else {
//return;
console.log("1111111");
}
},
});
return;
}
//return;
this.go();
}
/////////////////
//
@ -260,6 +226,33 @@ export default class LoginPage extends BasePage {
}, 1500);
}
////////////////////////////
async go() {
const { username, password } = this.form;
const loginResult = await session.login({
username,
password,
lang: this.$i18n.locale as Lang,
});
const { code, factoryCode, list, loginName, msg, userId, userName } = loginResult;
session.setUser({
code,
factoryCode,
loginName,
list,
msg,
userId,
userName,
lang: this.$i18n.locale as Lang,
});
uni.showToast({
icon: 'success',
title: this.$t('message.LoginSuccessful') as string,
});
uni.navigateTo({
url: page.login.area,
});
}
login(): void {
this.$form.validate(async (valid: boolean) => {
if (valid) {
@ -272,32 +265,34 @@ export default class LoginPage extends BasePage {
uni.navigateTo({ url: page.login.server });
}, 2000);
} else {
const { username, password } = this.form;
const loginResult = await session.login({
username,
password,
lang: this.$i18n.locale as Lang,
});
const { code, factoryCode, list, loginName, msg, userId, userName } = loginResult;
session.setUser({
code,
factoryCode,
loginName,
list,
msg,
userId,
userName,
lang: this.$i18n.locale as Lang,
});
uni.showToast({
icon: 'success',
title: this.$t('message.LoginSuccessful') as string,
});
//debugger;
// this.update();
uni.navigateTo({
url: page.login.area,
});
//checkAppUpdate();
this.update();
//const { username, password } = this.form;
// const loginResult = await session.login({
// username,
// password,
// lang: this.$i18n.locale as Lang,
// });
// const { code, factoryCode, list, loginName, msg, userId, userName } = loginResult;
// session.setUser({
// code,
// factoryCode,
// loginName,
// list,
// msg,
// userId,
// userName,
// lang: this.$i18n.locale as Lang,
// });
// uni.showToast({
// icon: 'success',
// title: this.$t('message.LoginSuccessful') as string,
// });
// //debugger;
// // this.update();
// uni.navigateTo({
// url: page.login.area,
// });
}
}
});

@ -163,7 +163,8 @@ class SessionService extends VuexModule {
async QueryVersion() {
let res: any = await request.get('http://seamom.haier.net/sgNginxDownload/Debug/setup.json');
let Version = res.version;
let url = res.url + res.file;
let url = res.url + '/' + res.file;
console.log("url..........", url);
return { Version, url };
}
//直接下载

Loading…
Cancel
Save