diff --git a/apps/common/auth/constants/permission_constants.py b/apps/common/auth/constants/permission_constants.py index e9a38ea47fb..3b57a937592 100644 --- a/apps/common/auth/constants/permission_constants.py +++ b/apps/common/auth/constants/permission_constants.py @@ -92,12 +92,12 @@ class PermissionConstants(Enum): SYSTEM_HOMEPAGE_READ = ( Permission(group=Group.HOMEPAGE, sub_group=Group.HOMEPAGE, operate=Operate.READ, bit_index=0), - PermissionMeta(role_list=[RoleConstants.ADMIN], category=Category.IAM), + PermissionMeta(role_list=[RoleConstants.ADMIN], category=Category.IAM, scope=[PermissionScopeConstants.SYSTEM]), ) SYSTEM_HOMEPAGE_EXPORT = ( Permission(group=Group.HOMEPAGE, sub_group=Group.HOMEPAGE, operate=Operate.EXPORT, bit_index=1), - PermissionMeta(role_list=[RoleConstants.ADMIN], category=Category.IAM), + PermissionMeta(role_list=[RoleConstants.ADMIN], category=Category.IAM, scope=[PermissionScopeConstants.SYSTEM]), ) # ==================== 资源主分组(无子分组) ==================== diff --git a/ui/src/layout/sidebar/SystemSidebar.vue b/ui/src/layout/sidebar/SystemSidebar.vue index ccaf448a991..1de9c200591 100644 --- a/ui/src/layout/sidebar/SystemSidebar.vue +++ b/ui/src/layout/sidebar/SystemSidebar.vue @@ -18,40 +18,36 @@ const getSystemMenuIcon = (systemMenuItem: LayoutMenuItem) => (isSystemMenuActiv