Commit 66a062cf by YunaiV

reactor:【全局】刷新时,主动加载最新菜单数据

parent bc6fadca
...@@ -56,6 +56,11 @@ export const useUserStore = defineStore('admin-user', { ...@@ -56,6 +56,11 @@ export const useUserStore = defineStore('admin-user', {
let userInfo = wsCache.get(CACHE_KEY.USER) let userInfo = wsCache.get(CACHE_KEY.USER)
if (!userInfo) { if (!userInfo) {
userInfo = await getInfo() userInfo = await getInfo()
} else {
// 特殊:在有缓存的情况下,进行加载。但是即使加载失败,也不影响后续的操作,保证可以进入系统
try {
userInfo = await getInfo()
} catch (error) {}
} }
this.permissions = new Set(userInfo.permissions) this.permissions = new Set(userInfo.permissions)
this.roles = userInfo.roles this.roles = userInfo.roles
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment