diff --git a/server/apps/supervision/views.py b/server/apps/supervision/views.py index 201f6d9..e13c4cd 100644 --- a/server/apps/supervision/views.py +++ b/server/apps/supervision/views.py @@ -731,7 +731,7 @@ class ImpMixin: self.countup_task2do(task2do) # 统计执行情况 return Response() -class RcViewSet(ImpMixin, Domixin, CreateUpdateCustomMixin,BulkDeleteModelViewSet, ModelViewSet): +class RcViewSet(RbacFilterSet, ImpMixin, Domixin, CreateUpdateCustomMixin,BulkDeleteModelViewSet, ModelViewSet): queryset = Rc.objects.all() serializer_class = RcSerializer count_dict = { @@ -777,7 +777,7 @@ class RcViewSet(ImpMixin, Domixin, CreateUpdateCustomMixin,BulkDeleteModelViewSe -class ComplaintViewSet(ImpMixin, Domixin, CreateUpdateCustomMixin, BulkDeleteModelViewSet, ModelViewSet): +class ComplaintViewSet(RbacFilterSet, ImpMixin, Domixin, CreateUpdateCustomMixin, BulkDeleteModelViewSet, ModelViewSet): queryset = Complaint.objects.all() serializer_class = ComplaintSerializer count_dict = { @@ -804,7 +804,7 @@ class ComplaintViewSet(ImpMixin, Domixin, CreateUpdateCustomMixin, BulkDeleteMod return self.gen_imp_view(request, 5, ComplaintSerializer) -class PtViewSet(ImpMixin, Domixin, CreateUpdateCustomMixin, BulkDeleteModelViewSet, ModelViewSet): +class PtViewSet(RbacFilterSet, ImpMixin, Domixin, CreateUpdateCustomMixin, BulkDeleteModelViewSet, ModelViewSet): queryset = Pt.objects.all() serializer_class = PtSerializer count_dict = { @@ -835,7 +835,7 @@ class PtViewSet(ImpMixin, Domixin, CreateUpdateCustomMixin, BulkDeleteModelViewS return self.gen_imp_view(request, 5, PtSerializer, 0, Pt, repalce=True, types='pt') -class RiskViewSet(ImpMixin, Domixin, CreateUpdateCustomMixin, BulkDeleteModelViewSet, ModelViewSet): +class RiskViewSet(RbacFilterSet, ImpMixin, Domixin, CreateUpdateCustomMixin, BulkDeleteModelViewSet, ModelViewSet): queryset = Risk.objects.all() serializer_class = RiskSerializer count_dict = { @@ -860,7 +860,7 @@ class RiskViewSet(ImpMixin, Domixin, CreateUpdateCustomMixin, BulkDeleteModelVie return self.gen_imp_view(request, 5, RiskSerializer) -class OinspectViewSet(ImpMixin, Domixin, CreateUpdateCustomMixin, BulkDeleteModelViewSet, ModelViewSet): +class OinspectViewSet(RbacFilterSet, ImpMixin, Domixin, CreateUpdateCustomMixin, BulkDeleteModelViewSet, ModelViewSet): queryset = Oinspect.objects.all() serializer_class = OinspectSerializer count_dict = {