From 00a96d6881dd10ae7d3c4f5437bfceaabe677723 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 14 十一月 2024 10:55:29 +0800
Subject: [PATCH] bug修复

---
 behaviors/login.js |   36 ++++++++++++++++++++++++------------
 1 files changed, 24 insertions(+), 12 deletions(-)

diff --git a/behaviors/login.js b/behaviors/login.js
index 3b094f7..6677a4b 100644
--- a/behaviors/login.js
+++ b/behaviors/login.js
@@ -1,8 +1,4 @@
-import {
-  fetchLoginPW,
-  fetchUserInfo,
-  fetchUserBaseInfo,
-} from '../services/usercenter/fetchUser';
+import { fetchLoginPW, fetchUserInfo, fetchUserBaseInfo } from '../services/usercenter/fetchUser';
 import { loadConfig } from '../behaviors/loadConfig';
 import dayjs from 'dayjs';
 
@@ -33,12 +29,10 @@
                   app.globalData.accessToken.suserId = data.suserId;
                   app.globalData.accessToken.openId = data.openId;
                   if (accessTokenPW.userName) {
-                    app.globalData.accessToken.userName =
-                      accessTokenPW.userName;
+                    app.globalData.accessToken.userName = accessTokenPW.userName;
                   }
                   if (accessTokenPW.password) {
-                    app.globalData.accessToken.password =
-                      accessTokenPW.password;
+                    app.globalData.accessToken.password = accessTokenPW.password;
                   }
                   wx.setStorage({
                     key: 'accessToken',
@@ -99,10 +93,28 @@
           key: 'userInfo',
           data: data,
           success: result => {
-            loadConfig().then(res => {
-              wx.switchTab({
-                url: '/pages/home/index',
+            loadConfig()
+              .then(res => {
+                // 鍒ゆ柇鐢ㄦ埛鏄惁杩涘叆绠�鍖栦富椤�
+                if (app.globalData.userConfig && app.globalData.userConfig.ucExtension1 == 'simple') {
+                  wx.redirectTo({
+                    url: '/pages/simple-home/index',
+                  });
+                } else {
+                  wx.switchTab({
+                    url: '/pages/home/index',
+                  });
+                }
+              })
+              .finally(() => {
+                this.setData({
+                  loading: false,
+                });
               });
+          },
+          fail: err => {
+            this.setData({
+              loading: false,
             });
           },
         });

--
Gitblit v1.9.3