From b7ed8541113f8fa116b19d13e34a70a929310077 Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期二, 12 三月 2024 14:38:22 +0800
Subject: [PATCH] 样书申请

---
 pages/testLogin/index.js |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/pages/testLogin/index.js b/pages/testLogin/index.js
index d516931..8dc1a28 100644
--- a/pages/testLogin/index.js
+++ b/pages/testLogin/index.js
@@ -52,16 +52,26 @@
       if (res) {
         console.log(res, "user");
         let defaultUser = {};
+        let teacherRole = res.roleLinks.find((item) => item.role.refCode == 'teacher')
+        let teacherInfos = res.infoList.find((item) => item.type == 'teacherInfo')
         let secretData = res.secretList.find(i => i.type == 'LoginNameAndPassword')
         let WeChatInfo = res.infoList.find((item) => item.type === "WeChat");
-        if (WeChatInfo) {
+        if (teacherRole && teacherInfos) {
+          defaultUser = {
+            ...teacherInfos,
+            nickName: teacherInfos.fullName,
+            avatarUrl: teacherInfos.icon,
+            userId: res.userId,
+            role: 'Teacher',
+            roleId: teacherRole.role.id
+          }
+        } else if (WeChatInfo) {
           defaultUser = {
             nickName: WeChatInfo.name,
             avatarUrl: WeChatInfo.icon,
-            userId: res.userId
+            userId: res.userId,
           }
-        }
-        if (secretData) {
+        } else if (secretData) {
           defaultUser = {
             nickName: secretData.credential,
             avatarUrl: "../../static/images/index/tab.png",

--
Gitblit v1.9.1