fix:联调登录接口

This commit is contained in:
unknown
2025-12-31 18:57:06 +08:00
parent bd2a300f55
commit f22b0dfcbc
27 changed files with 1514 additions and 226 deletions

View File

@@ -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();
},
},
});