feat:完成文章模块权限、抽取权限逻辑、修复超管权限

This commit is contained in:
Xwen
2023-12-21 23:59:25 +08:00
parent 732cd3798b
commit 522b18ff7d
3 changed files with 29 additions and 9 deletions

View File

@@ -13,10 +13,14 @@ export function removeToken() {
return localStorage.removeItem(TokenKey);
}
export function getPermission(code) {
export function getPermission(code, isDisabled) {
const all_permission = "*:*:*";
const isHasPermission = useUserStore().permissions.some((permission) => {
return all_permission === permission || code.includes(permission);
if (all_permission === permission) {
return true;
} else {
return code.includes(permission) && !isDisabled;
}
});
return {
isHasPermission,