Skip to content

Commit 66a062c

Browse files
committed
reactor:【全局】刷新时,主动加载最新菜单数据
1 parent bc6fadc commit 66a062c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/store/modules/user.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,11 @@ export const useUserStore = defineStore('admin-user', {
5656
let userInfo = wsCache.get(CACHE_KEY.USER)
5757
if (!userInfo) {
5858
userInfo = await getInfo()
59+
} else {
60+
// 特殊:在有缓存的情况下,进行加载。但是即使加载失败,也不影响后续的操作,保证可以进入系统
61+
try {
62+
userInfo = await getInfo()
63+
} catch (error) {}
5964
}
6065
this.permissions = new Set(userInfo.permissions)
6166
this.roles = userInfo.roles

0 commit comments

Comments
 (0)