From 6a7e1f5b8a08728860140652d442209f810d58e1 Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期一, 01 四月 2024 16:12:21 +0800
Subject: [PATCH] 问题修改

---
 pages/personalCenter/index.js |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/pages/personalCenter/index.js b/pages/personalCenter/index.js
index bbeb19f..b54d1de 100644
--- a/pages/personalCenter/index.js
+++ b/pages/personalCenter/index.js
@@ -195,6 +195,7 @@
         let teacherRole = res.roleLinks.find((item) => item.role.refCode == 'teacher')
         let teacherInfos = res.infoList.find((item) => item.type == 'teacherInfo')
         let WeChatInfo = res.infoList.find((item) => item.type === "WeChat");
+        let secretData = res.secretList.find(i => i.type == 'LoginNameAndPassword')
         if (teacherRole && teacherInfos) {
           defaultUser = {
             ...teacherInfos,
@@ -221,6 +222,16 @@
           this.setData({
             currAuthStep: 3,
           });
+        } else if (secretData) {
+          defaultUser = {
+            nickName: secretData.credential,
+            icon: "",
+            userId: res.userId,
+            role: "Student"
+          }
+          this.setData({
+            currAuthStep: 3,
+          });
         }
         this.setData({
           userInfo: defaultUser

--
Gitblit v1.9.1