diff --git a/test_client/src/views/analyse/chart.vue b/test_client/src/views/analyse/chart.vue index 400b656..681a28a 100644 --- a/test_client/src/views/analyse/chart.vue +++ b/test_client/src/views/analyse/chart.vue @@ -2,7 +2,6 @@
- + @@ -303,6 +304,15 @@ export default { window.open(response.data.path, "_blank"); }).catch(e=>{loading.close()}); }, + changeSort(val) { + if (val.order == "ascending") { + this.listQuery.ordering = val.prop; + } else { + this.listQuery.ordering = "-" + val.prop; + } + + this.getList(); + }, } }; diff --git a/test_server/question/views.py b/test_server/question/views.py index 82d0e02..7d8b513 100644 --- a/test_server/question/views.py +++ b/test_server/question/views.py @@ -98,7 +98,7 @@ class QuestionViewSet(ModelViewSet): queryset = Question.objects.filter(is_delete=0).all() serializer_class = QuestionSerializer pagination_class = CommonPagination - ordering_fields = ['id'] + ordering_fields = ['id', 'name'] ordering = ['-create_time'] filter_backends = [DjangoFilterBackend, SearchFilter, OrderingFilter] filterset_fields = ['questioncat','level', 'type']