diff --git a/server/apps/ability/views_qtask.py b/server/apps/ability/views_qtask.py index 63d7e9b..038ba0a 100644 --- a/server/apps/ability/views_qtask.py +++ b/server/apps/ability/views_qtask.py @@ -24,8 +24,9 @@ class QualiViewSet(ListModelMixin, GenericViewSet): perms_map = {'get': '*'} queryset = Quali.objects.all() serializer_class = QualiListSerializer - search_fields = ['name', 'type', 'grade'] - ordering = ['org__sort'] + search_fields = ['name', 'type', 'grade', 'scope', 'level', 'description'] + ordering = ['org', 'org__sort', 'create_time'] + filterset_fields = ['org', 'type', 'grade', 'province', 'city', 'citys'] @action(methods=['get'], detail=False, perms_map = {'get':'*'}) def my(self, request, *args, **kwargs):