From a41010b847e0bf7475f7cbb26070913b7280eb75 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期四, 14 八月 2025 15:31:57 +0800
Subject: [PATCH] fix: 灵工管理

---
 apps/cMiniApp/src/stores/modules/user.ts |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/apps/cMiniApp/src/stores/modules/user.ts b/apps/cMiniApp/src/stores/modules/user.ts
index 39b8df7..e654cf3 100644
--- a/apps/cMiniApp/src/stores/modules/user.ts
+++ b/apps/cMiniApp/src/stores/modules/user.ts
@@ -93,19 +93,18 @@
     // 鎵嬫満鍙锋巿鏉僀ode鐧诲綍
     async getTokenByPhone(
       detail: ButtonProps.onGetPhoneNumberEventDetail,
-      wxMiniAppUserLoginRes: any
+      wxMiniAppUserLoginRes: API.LoginCommandCallback
     ) {
       try {
-        let res: API.IdentityModelTokenCacheItem;
-        if (!wxMiniAppUserLoginRes.accessToken) {
-          let params: API.WxMiniAppPhoneLoginInput = {
-            openId: wxMiniAppUserLoginRes.openId,
-            sessionKey: wxMiniAppUserLoginRes.sessionKey,
+        let res: API.LoginCommandCallback = wxMiniAppUserLoginRes;
+        if (!wxMiniAppUserLoginRes?.isBindPhoneNumber) {
+          let bindRes = await authServices.bindWxmpUserInfo({
             encryptedData: detail.encryptedData,
             iv: detail.iv,
-            wxMiniApp: WxMiniAppEnum.C绔皬绋嬪簭,
-          };
-          res = await accountServices.wxMiniAppPhoneAuthLogin(params);
+            sessionKey: wxMiniAppUserLoginRes.sessionKey,
+            accessToken: wxMiniAppUserLoginRes.accessToken,
+          });
+          res.accessToken = bindRes.accessToken;
           this.loginSuccess(res);
         }
         return res;
@@ -153,6 +152,7 @@
       try {
         this.setUserInfoAction(res);
         this.setTokenAction(res);
+        myClient.refetchQueries();
         await this.getCurrentUserInfo();
       } catch (error) {}
     },
@@ -236,7 +236,7 @@
      */
     logout() {
       this.resetState();
-      myClient.removeQueries();
+      // myClient.removeQueries();
       goAuthorization();
     },
 

--
Gitblit v1.9.1