fix:调整Table组件 完善权限管理-字典管理

This commit is contained in:
liangdong
2026-01-14 13:33:03 +08:00
parent e4c5330a18
commit c6d57ed0db
13 changed files with 274 additions and 200 deletions

View File

@@ -15,13 +15,16 @@ export const usePermission = () => {
const userPermissions = appStore.role;
const permissionArray = Array.isArray(requiredPermissions) ? requiredPermissions : [requiredPermissions];
// 为*跳过权限校验
const isSkipCheck = requiredPermissions === "*" || (permissionArray && permissionArray.includes("*"));
if (isSkipCheck) {return true;}
const hasPermission = permissionArray.some((permission) =>
userPermissions.includes(permission)
);
return hasPermission;
};
return { checkPermission };
};