From 1e71dd86f6d0c4fc7e5143600d4bc4b50992a2a7 Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Thu, 04 Jul 2024 14:51:28 +0800
Subject: [PATCH] fix: 高德密钥修改
---
App.vue | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
1 files changed, 104 insertions(+), 7 deletions(-)
diff --git a/App.vue b/App.vue
index 3380106..d4a820d 100644
--- a/App.vue
+++ b/App.vue
@@ -3,25 +3,32 @@
getDic
} from '@/utils/login.js' // ������������
import store from '@/store/index.js'
- import routingIntercept from '@/utils/permission.js'
import {
httpPost,
httpGet
} from '@/utils/http.js'
export default {
+ onShow(options) {
+ this.checkUpdate()
+ console.log('optionsonShow', options)
+ if (options.scene === 1007 || options.scene === 1014 || options.scene === 1008) {
+ // ������������������������������������
+ // this.getWXCode()
+ }
+ },
onLaunch() {
// ������������������
let token = uni.getStorageSync('token')
- console.log('apptoken', token)
+ console.log('apptoken1', !token)
if (!token) {
uni.login({
provider: 'weixin',
success: loginRes => {
- console.log('loginRes', loginRes)
+ console.log('loginRes1', loginRes)
httpGet('/AppUser/wx/login', {
'code': loginRes.code
}).then(result => {
- routingIntercept()
+ console.log('AppUser1', result)
try {
if (result.data.code === 0) {
uni.clearStorageSync()
@@ -66,17 +73,105 @@
}
},
methods: {
+ checkUpdate() {
+ // ������������������������������������������������������,������������������������������v1.9.90���������������getUpdateManager������������������������������������������
+ if (uni.canIUse('getUpdateManager')) {
+ const updateManager = uni.getUpdateManager()
+ // ���������������������������������
+ updateManager.onCheckForUpdate(function(res) {
+ // ���������������������������������������������������
+ console.log('res.hasUpdate', res.hasUpdate)
+ console.log('������������', res)
+ if (res.hasUpdate) {
+ // ���������������������
+ updateManager.onUpdateReady(function() {
+ uni.showModal({
+ title: '������������',
+ content: '���������������',
+ showCancel: false,
+ success(res) {
+ if (res.confirm) {
+ // ������������������������������������ applyUpdate ������������������������
+ updateManager.applyUpdate()
+ }
+ }
+ })
+ })
+ // ���������������������
+ updateManager.onUpdateFailed(function() {
+ uni.showModal({
+ title: '������������',
+ content: '������������������������~������������������������������������������������������~',
+ showCancel: false
+ })
+ })
+ }
+ })
+ } else {
+ // ���������������������������������������������������������������������������������������������
+ uni.showModal({
+ title: '������',
+ content: '���������������������������������������������������������������������������������������������������������',
+ success(res) {
+ if (res.confirm) {
+ // ������������������������������������������������������������������
+ uni.updateWeChatApp()
+ }
+ }
+ })
+ }
+ },
/**
* ������������
* ���������������������������������������������������������������������
*
*/
getWXCode() {
- let that = this
uni.login({
provider: 'weixin',
- success(res) {
- that.getLogin(res.code)
+ success: loginRes => {
+ console.log('loginRes2', loginRes)
+ httpGet('/AppUser/wx/login', {
+ 'code': loginRes.code
+ }).then(result => {
+ console.log('AppUser2', result)
+ try {
+ if (result.data.code === 0) {
+ uni.clearStorageSync()
+ uni.setStorageSync('userInfor', JSON.stringify(result.data))
+ uni.setStorageSync('tonken', result.data.token)
+ uni.setStorageSync('openId', result.data.openId)
+ getDic()
+ this.$isResolve()
+ } else {
+ uni.clearStorageSync()
+ uni.setStorageSync('openId', result.data.openId)
+ uni.showModal({
+ title: '���������',
+ content: '������������������������������������������',
+ showCancel: false,
+ confirmText: '������',
+ success: res => {
+ if (res.confirm) {
+ uni.reLaunch({
+ url: '/pages/login/login',
+ })
+ }
+ },
+ })
+ this.$isResolve()
+ }
+ } catch (e) {
+ console.error(e)
+ }
+ }).catch(errors => {
+ console.log('appdddd2', errors)
+ uni.showToast({
+ title: errors,
+ icon: 'none',
+ })
+ this.$isResolve()
+ })
}
})
},
@@ -112,6 +207,8 @@
html {
height: 100%;
+ overflow-x: hidden;
+ width: 750rpx;
}
.formItemContent {
--
Gitblit v1.8.0