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

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

diff --git a/apps/bMiniApp/src/stores/modules/user.ts b/apps/bMiniApp/src/stores/modules/user.ts
index 3683e94..af03a0b 100644
--- a/apps/bMiniApp/src/stores/modules/user.ts
+++ b/apps/bMiniApp/src/stores/modules/user.ts
@@ -31,7 +31,7 @@
   userInfo?: Nullable<API.LoginCommandCallback>;
   token?: Nullable<string>;
   refreshToken?: Nullable<string>;
-  userDetail?: Nullable<API.UserInfoV2>;
+  userDetail?: Nullable<API.GetEnterpriseLoginInfoQueryResult>;
   firstGetUserDetail?: boolean;
 
   locationCity?: string;
@@ -83,6 +83,10 @@
 
     accountInfo(): Partial<AccountInfo> {
       return getAccountInfoFromAccessToken(this.userInfo?.accessToken);
+    },
+
+    userId: (state) => {
+      return state.userDetail?.id;
     },
 
     // matchMakingIdentity(state): MatchMakingIdentityEnum {
@@ -152,9 +156,7 @@
       try {
         this.setUserInfoAction(res);
         this.setTokenAction(res);
-        console.log('22', 22);
-        myClient.refetchQueries();
-        // await this.getCurrentUserInfo();
+        await this.getCurrentUserInfo();
       } catch (error) {}
     },
 
@@ -189,21 +191,21 @@
       // } catch (error) {}
     },
 
-    // async getCurrentUserInfo() {
-    //   try {
-    //     let res = await userServices.getUserInfo({ showLoading: false });
-    //     if (res) {
-    //       res.frontStatus = getUserCertificationFrontStatusAdapter(
-    //         res.userCertificationStatus,
-    //         res.userCertificationAuditStatus
-    //       );
-    //       res.originalAvatarUrl = res.avatarUrl;
-    //       res.avatarUrl = res.avatarUrl ? setOSSLink(res.avatarUrl) : DefaultAvatar;
-    //       this.setUserDetail(res);
-    //       this.firstGetUserDetail = false;
-    //     }
-    //   } catch (error) {}
-    // },
+    async getCurrentUserInfo() {
+      try {
+        let res = await authServices.getEnterpriseLoginInfo({}, { showLoading: false });
+        if (res) {
+          // res.frontStatus = getUserCertificationFrontStatusAdapter(
+          //   res.userCertificationStatus,
+          //   res.userCertificationAuditStatus
+          // );
+          res.originalAvatar = res.avatar;
+          res.avatar = res.avatar ? setOSSLink(res.avatar) : DefaultAvatar;
+          this.setUserDetail(res);
+          this.firstGetUserDetail = false;
+        }
+      } catch (error) {}
+    },
 
     setTokenAction(tokenInfo: API.IdentityModelTokenCacheItem) {
       this.token = tokenInfo?.accessToken;
@@ -215,7 +217,7 @@
       setUserInfo(info);
     },
 
-    setUserDetail(detail: API.UserInfoV2) {
+    setUserDetail(detail: API.GetEnterpriseLoginInfoQueryResult) {
       this.userDetail = detail;
       setUserDetail(detail);
     },

--
Gitblit v1.9.1