From 741d1f7b2e2ac1c3f89d80dfac7625e3427e2367 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 12 十月 2022 17:43:02 +0800
Subject: [PATCH] 2022.10.12
---
pages/m_user/mine/mine.js | 35 +++++++++++++++++++++++++++++++++--
1 files changed, 33 insertions(+), 2 deletions(-)
diff --git a/pages/m_user/mine/mine.js b/pages/m_user/mine/mine.js
index 2e3e91a..8f30e7f 100644
--- a/pages/m_user/mine/mine.js
+++ b/pages/m_user/mine/mine.js
@@ -1,4 +1,6 @@
// pages/mine/mine.js
+import userservice from '../../../service/userservice'
+
const app = getApp()
Page({
@@ -7,7 +9,8 @@
* 椤甸潰鐨勫垵濮嬫暟鎹�
*/
data: {
-
+ //璁よ瘉鐘舵�侊紝[浼佷笟, 鍦烘櫙, 涓汉]
+ authStatus:[]
},
/**
@@ -16,6 +19,27 @@
onLoad: function (options) {
this.setData({
userRealName: app.globalData.userInfo.realname
+ })
+ this.getAuthStatus()
+ },
+
+ //鑾峰彇鐢ㄦ埛璁よ瘉鐘舵��
+ getAuthStatus() {
+ var that = this
+ userservice.getAuthStatus(app.globalData.accessToken.openId, app.globalData.accessToken.userId, {
+ success(res) {
+ if (res.success) {
+ that.setData({
+ authStatus: res.data
+ })
+ }else{
+ wx.showToast({
+ title: res.message,
+ duration: 2000,
+ icon: 'error',
+ })
+ }
+ }
})
},
@@ -64,6 +88,8 @@
//璁よ瘉
gotoAuthentication(e) {
+ //绛夊緟璁よ瘉鐘舵�佸姞杞藉畬姣�
+ if (this.data.authStatus.length == 0) return
var url = ""
var index = e.currentTarget.dataset.index
switch (index) {
@@ -82,7 +108,12 @@
}
if (url != "") {
wx.navigateTo({
- url: url
+ url: url,
+ success: (res) => {
+ res.eventChannel.emit('acceptDataFromOpenerPage', {
+ authStatus: this.data.authStatus[parseInt(index)]
+ })
+ },
})
} else {
wx.showToast({
--
Gitblit v1.9.3