fix: 修复切换普通用户登录时,左侧菜单没有同步更新的bug

This commit is contained in:
xiaojunnuo
2024-10-20 01:54:49 +08:00
parent 682cb6b71c
commit 12116a89f4
11 changed files with 53 additions and 49 deletions

View File

@@ -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("当前权限模块未开启,权限列表为空");