Parcourir la source

fix: ts类型修改

laiqi il y a 1 an
Parent
commit
bb50acb5a0
1 fichiers modifiés avec 5 ajouts et 5 suppressions
  1. 5 5
      apps/web-ele/src/store/auth.ts

+ 5 - 5
apps/web-ele/src/store/auth.ts

@@ -75,14 +75,14 @@ export const useAuthStore = defineStore('auth', () => {
         accessStore.setAccessToken(accessToken);
 
         // 获取用户信息并存储到 accessStore 中
-        const fetchUserInfoResult = (await fetchUserInfo()) as any;
-        const accessCodes = fetchUserInfoResult.popedom;
+        const fetchUserInfoResult = (await fetchUserInfo()) as UserInfo;
+        const accessCodes = fetchUserInfoResult.popedom.split(',') || [];
         // const [fetchUserInfoResult, accessCodes] = await Promise.all([
         //   fetchUserInfo(),
         //   getAccessCodesApi(),
         // ]);
 
-        userInfo = fetchUserInfoResult as any;
+        userInfo = fetchUserInfoResult as UserInfo;
 
         userStore.setUserInfo(userInfo);
         accessStore.setAccessCodes(accessCodes);
@@ -133,10 +133,10 @@ export const useAuthStore = defineStore('auth', () => {
   }
 
   async function fetchUserInfo() {
-    const userInfoData = userStorage.getItem();
+    const userInfoData = userStorage.getItem() as UserInfo;
     // let userInfo: null | UserInfo = null;
     // userInfo = await getUserInfoApi();
-    userStore.setUserInfo(userInfoData as any);
+    userStore.setUserInfo(userInfoData);
     return userInfoData;
   }