fix(user): 刷新页面后异步刷新菜单缓存,后端菜单变更即时生效

restoreSession 缓存命中时不再零请求,异步 fetchMenus 保证新增菜单(如邮箱入口)刷新即可见
This commit is contained in:
TermiNexus committed 2026-08-08 13:10:30 +08:00
1 parent 47506bd0b9
commit 5e8b603e22
1 file changed
+3
+3
View File
@@ -168,6 +168,9 @@ export const useUserStore = defineStore('user', () => {
if (userInfo.value) {
// 缓存恢复后异步刷新管理员状态(保证刷新后 isAdmin 正确)
void fetchAdminCheck()
// 异步刷新菜单:后端菜单变更(如新增菜单项)后,刷新页面即可看到新菜单
// 不阻塞恢复流程,先渲染缓存菜单再静默替换
void fetchMenus()
return true
}
// 缓存也没有:请求后端