From ccda9ec2fe70d8f51ef184eafc04b78d22dfbabd Mon Sep 17 00:00:00 2001 From: litian <C21AF165> Date: 星期三, 26 六月 2024 15:02:28 +0800 Subject: [PATCH] 小程序,教材,课程 --- assets/js/login.js | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/assets/js/login.js b/assets/js/login.js index 10e49ae..e685eab 100644 --- a/assets/js/login.js +++ b/assets/js/login.js @@ -13,6 +13,7 @@ success: (res) => { wx.getUserInfo({ success: (infoRes) => { + // debugger app.MG.identity.checkWeChatAppAccount({ code: res.code, appCode: app.config.appRefCode, @@ -96,6 +97,7 @@ let teacherRole = res.roleLinks.find((item) => item.role.refCode == 'teacher') let teacherInfos = res.infoList.find((item) => item.type == 'teacherInfo') let phoneNumber = res.secretList.find(i => i.type == 'MobilePhone') + let emailInfo = res.secretList.find((item) => item.type == 'EMail') if (teacherRole && teacherInfos) { defaultUser = { ...teacherInfos, @@ -104,6 +106,7 @@ userId: res.userId, role: 'Teacher', roleId: teacherRole.role.id, + Email: emailInfo ? emailInfo.credential : JSON.parse(teacherInfos.data).email, } } else if (WeChatInfo) { defaultUser = { @@ -116,6 +119,7 @@ if (phoneNumber) { defaultUser.phoneNumber = phoneNumber.credential } + wx.setStorageSync(app.config.userInfoKey, JSON.stringify(defaultUser)); } callback(token); -- Gitblit v1.9.1