修改菜单问题

This commit is contained in:
浅念
2025-07-14 10:09:10 +08:00
parent 2ad479b006
commit 812e3c4b0c
10 changed files with 170 additions and 37 deletions
+7 -1
View File
@@ -10,11 +10,17 @@ export const useMenuStore = defineStore('menuStore', () => {
const setMenuList = (list: AppRouteRecord[]) => (menuList.value = list)
const setMenuWidth = (width: string) => (menuWidth.value = width)
const clearMenuList = () => {
menuList.value = []
menuWidth.value = ''
}
return {
menuList,
menuWidth,
setMenuList,
setMenuWidth
setMenuWidth,
clearMenuList
}
})
+10 -1
View File
@@ -110,9 +110,18 @@ export const useUserStore = defineStore(
accessToken.value = ''
refreshToken.value = ''
if (refreshTimeout) clearTimeout(refreshTimeout) // 清理定时器
useWorktabStore().opened = []
// 清理工作台标签页
useWorktabStore().clearAll()
// 清理sessionStorage中的用户信息缓存
sessionStorage.removeItem('lastUserInfo')
sessionStorage.removeItem('iframeRoutes')
// 重置路由状态
resetRouterState(router)
// 跳转到登录页
router.push(RoutesAlias.Login)
}