|
@@ -5,7 +5,7 @@ import Vue from 'vue';
|
|
|
|
|
|
import { selectVersion } from '@/common/request/apis/index'
|
|
import { selectVersion } from '@/common/request/apis/index'
|
|
// import { getappdownload } from '@/common/request/apis/h5'
|
|
// import { getappdownload } from '@/common/request/apis/h5'
|
|
-// import { checkUpdate } from '@/common/utils/app-update-check';
|
|
|
|
|
|
+import { compareVersion } from '@/common/utils/app-update-check';
|
|
|
|
|
|
export default {
|
|
export default {
|
|
namespaced: true,
|
|
namespaced: true,
|
|
@@ -69,15 +69,16 @@ export default {
|
|
|
|
|
|
// #ifdef APP-PLUS
|
|
// #ifdef APP-PLUS
|
|
const system_info = uni.getSystemInfoSync();
|
|
const system_info = uni.getSystemInfoSync();
|
|
- console.log(system_info,'system')
|
|
|
|
- console.log(system_info.appVersion,'appVersion')
|
|
|
|
|
|
+ console.log('system=================',system_info)
|
|
|
|
+ console.log('appVersion================',system_info.appVersion)
|
|
let params = {
|
|
let params = {
|
|
os: system_info.platform //本机设备操作系统 (android || ios)
|
|
os: system_info.platform //本机设备操作系统 (android || ios)
|
|
};
|
|
};
|
|
if (params.os != 'ios' && params.os != 'android') false; //如果不是安卓或ios 返回false
|
|
if (params.os != 'ios' && params.os != 'android') false; //如果不是安卓或ios 返回false
|
|
selectVersion()
|
|
selectVersion()
|
|
- .then(res=>{
|
|
|
|
- if(system_info.appVersion != res.data.version) {
|
|
|
|
|
|
+ .then(async res=>{
|
|
|
|
+ let need_update = await compareVersion(system_info.appVersion, res.data.version); // 检查是否需要升级(对比版本号)
|
|
|
|
+ if(need_update) {
|
|
commit('setUpdate',true)
|
|
commit('setUpdate',true)
|
|
commit('setDownloadApkParams',res.data)
|
|
commit('setDownloadApkParams',res.data)
|
|
// console.log(state.update,'res')
|
|
// console.log(state.update,'res')
|