剩余模块:生产入库,销售出库
This commit is contained in:
60
App.vue
60
App.vue
@@ -1,5 +1,10 @@
|
||||
<script>
|
||||
import { useI18n } from 'vue-i18n'
|
||||
import {
|
||||
useI18n
|
||||
} from 'vue-i18n'
|
||||
import {
|
||||
getAppVersion
|
||||
} from './common/request/api/api'
|
||||
export default {
|
||||
onLaunch: function() {
|
||||
console.log('App Launch')
|
||||
@@ -28,24 +33,73 @@
|
||||
|
||||
},
|
||||
onShow: function() {
|
||||
//语言变更
|
||||
console.log('App Show')
|
||||
const getI18n = useI18n()
|
||||
const { t, locale } = getI18n
|
||||
const {
|
||||
t,
|
||||
locale
|
||||
} = getI18n
|
||||
if (!uni.getStorageSync('locale')) {
|
||||
locale.value = 'en'
|
||||
uni.setStorageSync('locale', locale.value)
|
||||
} else {
|
||||
locale.value = uni.getStorageSync('locale')
|
||||
}
|
||||
|
||||
//登录状态变更
|
||||
let tokenStr = ''
|
||||
tokenStr = uni.getStorageSync('TOKEN')
|
||||
console.log(tokenStr, '==================================================');
|
||||
if (tokenStr === '') {
|
||||
uni.reLaunch({
|
||||
url: '/pages/client/account/login',
|
||||
})
|
||||
}
|
||||
|
||||
//不要问我为什么这么写,但你先别觉得,去问客户
|
||||
const appVersion = '0.0.1' //珠海版本号
|
||||
const appTaiGuoVersion = '0.0.1' //泰国版本号
|
||||
|
||||
//版本信息获取以及更新
|
||||
getAppVersion().then(res => {
|
||||
console.log(res);
|
||||
let appLoginInfo = uni.getStorageSync('appLoginInfo')
|
||||
let patternId = appLoginInfo.organizationObj['FOrgOrgId.FNumber']
|
||||
var pages = getCurrentPages();
|
||||
var page = pages[pages.length - 1];
|
||||
var currentWebview = page.$getAppWebview();
|
||||
let pageUrl = '/uni_modules/uni-upgrade-center-app/pages/upgrade-popup'
|
||||
if (pageUrl.indexOf(currentWebview.__uniapp_route) == -1) {
|
||||
uni.setStorageSync('local_storage_key', res.data)
|
||||
if (Object.keys(appLoginInfo).length !== 0) {
|
||||
//珠海
|
||||
if (patternId === '101') {
|
||||
if (appVersion !== res.data.version) {
|
||||
uni.$u.route({
|
||||
url: pageUrl,
|
||||
params: {
|
||||
local_storage_key: 'local_storage_key',
|
||||
patternId: '101'
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
//泰国
|
||||
if (patternId === '103') {
|
||||
if (appTaiGuoVersion !== res.data.taiGuoVersion) {
|
||||
uni.$u.route({
|
||||
url: pageUrl,
|
||||
params: {
|
||||
local_storage_key: 'local_storage_key',
|
||||
patternId: '103'
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
})
|
||||
},
|
||||
onHide: function() {
|
||||
console.log('App Hide')
|
||||
|
||||
Reference in New Issue
Block a user