修改菜单问题
This commit is contained in:
@@ -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
|
||||
}
|
||||
})
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user