fix:修复板块权限

This commit is contained in:
Xwen
2023-12-21 23:37:42 +08:00
parent 024ced4b3e
commit 732cd3798b
4 changed files with 20 additions and 16 deletions

View File

@@ -14,7 +14,6 @@ const useUserStore = defineStore("user", {
icon: null,
roles: [],
permissions: [],
hasPermissions: false,
}),
getters: {},
actions: {
@@ -48,17 +47,10 @@ const useUserStore = defineStore("user", {
user.icon == "" || user.icon == null
? "/favicon.ico"
: import.meta.env.VITE_APP_BASEAPI + "/file/" + user.icon;
const all_permission = "*:*:*";
if (res.roleCodes && res.roleCodes.length > 0) {
// 验证返回的roles是否是一个非空数组
this.roles = res.roleCodes;
this.permissions = res.permissionCodes;
this.hasPermissions = res.permissionCodes.some((permission) => {
return (
all_permission === permission ||
permissionFlag.includes(permission)
);
});
// this.roles = ["admin"];
// this.permissions=["*:*:*"]
} else {