feat: 修改日常监督权限过滤功能

This commit is contained in:
TianyangZhang 2026-03-24 15:23:49 +08:00
parent e821346772
commit 37b8a0afb0
1 changed files with 5 additions and 5 deletions

View File

@ -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 = {