From c96612e8a63ecef9590be0f8b5199277ec94e5b9 Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期三, 18 九月 2024 18:43:12 +0800 Subject: [PATCH] 云学习购买目录,修改bug --- assets/js/login.js | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/assets/js/login.js b/assets/js/login.js index 10e49ae..338b850 100644 --- a/assets/js/login.js +++ b/assets/js/login.js @@ -1,7 +1,7 @@ import { setSessionGuid } from "./userAction" - +const app = getApp(); export const loginInfo = (app, callback) => { if (app.config.appId == 27) { @@ -56,6 +56,10 @@ getUserInfo(app, callback, res.token) // 璁板綍鐧诲綍缁熻 setSessionGuid() + //鐧诲綍璁板綍绉垎 + app.MG.app.creatUserBehavior({ + refCode: "sign" + }) } else { console.log(res); callback(false) @@ -84,7 +88,6 @@ }) } } - // 鑾峰彇鐧诲綍鐢ㄦ埛韬唤 const getUserInfo = (app, callback, token) => { app.MG.identity.getCurrentAppUser().then(res => { @@ -96,6 +99,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 +108,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 +121,7 @@ if (phoneNumber) { defaultUser.phoneNumber = phoneNumber.credential } + wx.setStorageSync(app.config.userInfoKey, JSON.stringify(defaultUser)); } callback(token); -- Gitblit v1.9.1