From d59df6db7c6c2b57a5a29bd5c8c6d7fc36027c8b Mon Sep 17 00:00:00 2001 From: ahhui Date: Thu, 3 Aug 2023 18:02:55 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=20=E4=BC=98=E5=8C=96=E9=83=A8=E5=88=86?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/dvadmin/system/views/role.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/backend/dvadmin/system/views/role.py b/backend/dvadmin/system/views/role.py index 0af5dcb..ca655f8 100644 --- a/backend/dvadmin/system/views/role.py +++ b/backend/dvadmin/system/views/role.py @@ -32,9 +32,6 @@ class RoleSerializer(CustomModelSerializer): read_only_fields = ["id"] - - - class RoleCreateUpdateSerializer(CustomModelSerializer): """ 角色管理 创建/更新时的列化器 @@ -61,7 +58,7 @@ class RoleCreateUpdateSerializer(CustomModelSerializer): fields = '__all__' -class MenuPermissonSerializer(CustomModelSerializer): +class MenuPermissionSerializer(CustomModelSerializer): """ 菜单的按钮权限 """ @@ -72,9 +69,9 @@ class MenuPermissonSerializer(CustomModelSerializer): if is_superuser: queryset = MenuButton.objects.filter(menu__id=instance.id) else: - menu_permission_id_list = self.request.user.role.values_list('permission',flat=True) - queryset = MenuButton.objects.filter(id__in=menu_permission_id_list,menu__id=instance.id) - serializer = MenuButtonSerializer(queryset,many=True, read_only=True) + menu_permission_id_list = self.request.user.role.values_list('permission', flat=True) + queryset = MenuButton.objects.filter(id__in=menu_permission_id_list, menu__id=instance.id) + serializer = MenuButtonSerializer(queryset, many=True, read_only=True) return serializer.data class Meta: @@ -82,7 +79,7 @@ class MenuPermissonSerializer(CustomModelSerializer): fields = ['id', 'parent', 'name', 'menuPermission'] -class RoleViewSet(CustomModelViewSet,FastCrudMixin): +class RoleViewSet(CustomModelViewSet, FastCrudMixin): """ 角色管理接口 list:查询