mirror of
https://github.com/certd/certd.git
synced 2026-04-15 13:32:37 +08:00
fix: 修复切换普通用户登录时,左侧菜单没有同步更新的bug
This commit is contained in:
@@ -6,10 +6,17 @@ import { env } from "/@/utils/util.env";
|
||||
|
||||
//监听注销事件
|
||||
mitter.on("app.logout", () => {
|
||||
debugger;
|
||||
const permissionStore = usePermissionStore();
|
||||
permissionStore.clear();
|
||||
});
|
||||
|
||||
mitter.on("app.login", () => {
|
||||
const permissionStore = useResourceStore();
|
||||
permissionStore.clear();
|
||||
permissionStore.init();
|
||||
});
|
||||
|
||||
interface PermissionState {
|
||||
permissions: [];
|
||||
inited: boolean;
|
||||
@@ -73,6 +80,7 @@ export const usePermissionStore = defineStore({
|
||||
resourceStore.filterByPermission(permissions);
|
||||
},
|
||||
async loadFromRemote() {
|
||||
debugger;
|
||||
let permissionTree = [];
|
||||
if (env.PM_ENABLED === "false") {
|
||||
console.warn("当前权限模块未开启,权限列表为空");
|
||||
|
||||
Reference in New Issue
Block a user