|
|
@@ -56,6 +56,11 @@ export const useUserStore = defineStore('admin-user', {
|
|
|
let userInfo = wsCache.get(CACHE_KEY.USER)
|
|
|
if (!userInfo) {
|
|
|
userInfo = await getInfo()
|
|
|
+ } else {
|
|
|
+ // 特殊:在有缓存的情况下,进行加载。但是即使加载失败,也不影响后续的操作,保证可以进入系统
|
|
|
+ try {
|
|
|
+ userInfo = await getInfo()
|
|
|
+ } catch (error) {}
|
|
|
}
|
|
|
this.permissions = new Set(userInfo.permissions)
|
|
|
this.roles = userInfo.roles
|