fix:联调登录接口
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { defineStore } from "pinia";
|
||||
import useTokenRefresh from "@/hooks/useTokenRefresh";
|
||||
import TokenManager from '@/utils/storage';
|
||||
const tokenManager = TokenManager.getInstance();
|
||||
|
||||
const baseUrl = import.meta.env.VITE_APP_BASE_API || "";
|
||||
|
||||
interface UserInfo {
|
||||
name?: string;
|
||||
@@ -25,12 +25,14 @@ interface RouteMenu {
|
||||
|
||||
const useUserStore = defineStore("user", {
|
||||
state: () => {
|
||||
const { getAccessToken } = useTokenRefresh(baseUrl);
|
||||
const accessToken = tokenManager.getToken('accessToken');
|
||||
const userInfo = tokenManager.getToken('userInfo');
|
||||
return {
|
||||
token: getAccessToken() || "",
|
||||
userInfo: {} as UserInfo,
|
||||
token: accessToken || "",
|
||||
userInfo: userInfo ? JSON.parse(userInfo) : {},
|
||||
routes: [] as RouteMenu[],
|
||||
isRoutesLoaded: false, // 标记路由是否已加载
|
||||
isBackendUser:true, //标记是否是后台用户
|
||||
};
|
||||
},
|
||||
getters: {
|
||||
@@ -54,8 +56,7 @@ const useUserStore = defineStore("user", {
|
||||
this.userInfo = {};
|
||||
this.routes = [];
|
||||
this.isRoutesLoaded = false;
|
||||
const { clearTokens } = useTokenRefresh(baseUrl);
|
||||
clearTokens();
|
||||
tokenManager.clearStorage();
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user