mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-10-04 01:10:36 +00:00
style: 移除多余空行并统一代码格式
修复代码中的多余空行问题,统一字符串引号使用双引号,调整对象和数组的格式,优化代码缩进和换行,提升代码可读性和一致性
This commit is contained in:
@@ -21,7 +21,10 @@ export const hasPerm: Directive = {
|
||||
const userPrems = useUserStore().prems;
|
||||
|
||||
// 超级管理员拥有所有权限,如果是"*:*:*"权限标识,则不需要进行权限校验
|
||||
if ((roles && roles.map((role) => role.code).includes(ROLE_ROOT)) || requiredPerms.includes("*:*:*")) {
|
||||
if (
|
||||
(roles && roles.map((role) => role.code).includes(ROLE_ROOT)) ||
|
||||
requiredPerms.includes("*:*:*")
|
||||
) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -55,8 +58,12 @@ export const hasRole: Directive = {
|
||||
|
||||
// 检查是否有对应角色权限
|
||||
const hasAuth = Array.isArray(requiredRoles)
|
||||
? requiredRoles.some((role) => roles ? roles.map((role) => role.code).includes(role) : false)
|
||||
: roles ? roles.map((role) => role.code).includes(requiredRoles) : false;
|
||||
? requiredRoles.some((role) =>
|
||||
roles ? roles.map((role) => role.code).includes(role) : false
|
||||
)
|
||||
: roles
|
||||
? roles.map((role) => role.code).includes(requiredRoles)
|
||||
: false;
|
||||
|
||||
// 如果没有权限,移除元素
|
||||
if (!hasAuth && el.parentNode) {
|
||||
|
||||
Reference in New Issue
Block a user