diff --git a/server/apps/supervision/views.py b/server/apps/supervision/views.py index 8a775cd..1d588c9 100644 --- a/server/apps/supervision/views.py +++ b/server/apps/supervision/views.py @@ -633,7 +633,7 @@ class RcViewSet(ImpMixin, Domixin, CreateUpdateCustomMixin, ModelViewSet): "num_error": {'etype': 10}, "num_overdue": {'etype': 20} } - filterset_fields = ['etype', 'task2do', 'task2do__belong_dept', 'task2do__year'] + filterset_fields = ['etype', 'task2do', 'task2do__belong_dept', 'task2do__task2__year'] def make_data(self, data, sheet, i, etype): @@ -678,7 +678,7 @@ class ComplaintViewSet(ImpMixin, Domixin, CreateUpdateCustomMixin, ModelViewSet) count_dict = { "num_complaint": {} } - filterset_fields = ['task2do', 'task2do__belong_dept', 'task2do__year'] + filterset_fields = ['task2do', 'task2do__belong_dept', 'task2do__task2__year'] def make_data(self, data, sheet, i, etype): data['complainant'] = sheet['b'+str(i)].value @@ -704,7 +704,7 @@ class PtViewSet(ImpMixin, Domixin, CreateUpdateCustomMixin, ModelViewSet): count_dict = { "num_pt": {} } - filterset_fields = ['task2do', 'task2do__belong_dept', 'task2do__year'] + filterset_fields = ['task2do', 'task2do__belong_dept', 'task2do__task2__year'] def make_data(self, data, sheet, i, etype): data['name'] = sheet['b'+str(i)].value @@ -731,7 +731,7 @@ class RiskViewSet(ImpMixin, Domixin, CreateUpdateCustomMixin, ModelViewSet): count_dict = { "num_risk": {} } - filterset_fields = ['task2do', 'task2do__belong_dept', 'task2do__year'] + filterset_fields = ['task2do', 'task2do__belong_dept', 'task2do__task2__year'] def make_data(self, data, sheet, i, etype): data['content'] = sheet['b'+str(i)].value @@ -756,7 +756,7 @@ class OinspectViewSet(ImpMixin, Domixin, CreateUpdateCustomMixin, ModelViewSet): count_dict = { "num_oinspect": {} } - filterset_fields = ['task2do', 'task2do__belong_dept', 'task2do__year'] + filterset_fields = ['task2do', 'task2do__belong_dept', 'task2do__task2__year'] def make_data(self, data, sheet, i, etype): data['cate'] = self.get_enum(sheet['b'+str(i)].value, Oinspect.oinspect_cate_choices, i)