feat: 产品菜单路由权限

This commit is contained in:
rd
2025-07-08 16:55:04 +08:00
parent ead209da4d
commit f87e5ff020
26 changed files with 263 additions and 102 deletions

View File

@ -15,6 +15,15 @@ export function goUserLogin(query?: any) {
// 登录处理
export async function handleUserLogin() {
const userStore = useUserStore();
const enterpriseStore = useEnterpriseStore();
const sidebarStore = useSidebarStore();
await userStore.getUserInfo(); // 初始化用户信息
await enterpriseStore.getUserEnterpriseInfo(); // 初始化企业信息
sidebarStore.getUserNavbarMenuList(); // 初始化navbar菜单
userStore.getUserAllowAccessRoutes(); // 初始化允许访问的路由
handleUserHome();
}
@ -28,9 +37,13 @@ export function handleUserLogout() {
const enterpriseStore = useEnterpriseStore();
const sidebarStore = useSidebarStore();
userStore.deleteToken();
enterpriseStore.clearEnterpriseInfo();
userStore.clearUserInfo();
enterpriseStore.clearUserEnterpriseInfo();
sidebarStore.clearUserNavbarMenuList();
userStore.clearUserAllowAccessRoutes();
sidebarStore.clearActiveMenuId();
userStore.deleteToken();
goUserLogin();
}