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 @@
-
+
{{ scope.row.name }}
@@ -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']