From 6f922e8b81cacf9d6fd99ae7aeba06e8c6370e4f Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Wed, 15 Nov 2023 09:53:48 +0800
Subject: [PATCH] fix:小程序任务分类
---
App.vue | 70 ++++++++++++++++++++++++++++++++--
1 files changed, 65 insertions(+), 5 deletions(-)
diff --git a/App.vue b/App.vue
index 2dbd4d1..726f5b5 100644
--- a/App.vue
+++ b/App.vue
@@ -8,23 +8,32 @@
httpGet
} from '@/utils/http.js'
export default {
+ onShow: function(options) {
+ 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 => {
+ console.log('AppUser1', 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 {
@@ -54,6 +63,7 @@
title: errors,
icon: 'none',
})
+ this.$isResolve()
})
}
})
@@ -68,11 +78,51 @@
*
*/
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()
+ })
}
})
},
@@ -108,6 +158,7 @@
html {
height: 100%;
+ width: 750rpx;
}
.formItemContent {
@@ -148,4 +199,13 @@
line-height: 30px !important;
}
}
+
+ .ridoaBox {
+ text-align: center;
+ padding: 10px 0px;
+
+ /deep/.u-radio {
+ padding-right: 10px;
+ }
+ }
</style>
\ No newline at end of file
--
Gitblit v1.8.0