|
|
@@ -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;
|
|
|
}
|
|
|
|