diff --git a/ZR.Service/System/SysPermissionService.cs b/ZR.Service/System/SysPermissionService.cs index 7ebf695..340f077 100644 --- a/ZR.Service/System/SysPermissionService.cs +++ b/ZR.Service/System/SysPermissionService.cs @@ -52,9 +52,9 @@ namespace ZR.Service.System /// 菜单权限信息 public List GetMenuPermission(SysUser user) { - List perms = new List(); + List perms = new(); // 管理员拥有所有权限 - if (user.IsAdmin()) + if (user.IsAdmin() || GetRolePermission(user).Exists(f => f.Equals(GlobalConstant.AdminRole))) { perms.Add(GlobalConstant.AdminPerm); }