|
@@ -9,12 +9,13 @@ from utils.permission import IsTenantUser, isLogin
|
|
|
from apps.tenant.inspection_order.models import InspectionOrder
|
|
|
from apps.tenant.inspection_order.filters import InspectionOrderFilter
|
|
|
from apps.upload.models import Upload
|
|
|
-from .serializers import InspectionOrderSerializer, InspectionOrderListSerializer, InspectionOrderDetailSerializer
|
|
|
+from .serializers import InspectionOrderSerializer, InspectionOrderListSerializer,InspectionOrderDetailSerializer
|
|
|
from apps.log.models import BizLog
|
|
|
from apps.tenant import tenant_log
|
|
|
|
|
|
|
|
|
class InspectionOrderDetailView(generics.RetrieveAPIView):
|
|
|
+ # 检修工单详情,已不用。
|
|
|
permission_classes = [isLogin, ]
|
|
|
queryset = InspectionOrder.objects.filter()
|
|
|
serializer_class = InspectionOrderDetailSerializer
|
|
@@ -50,6 +51,12 @@ class InspectionOrderViewSet(CustomModelViewSet):
|
|
|
f = InspectionOrderFilter(self.request.GET, queryset=queryset)
|
|
|
return f.qs
|
|
|
|
|
|
+ def retrieve(self, request, *args, **kwargs):
|
|
|
+ # 巡检工单详情
|
|
|
+ instance = self.get_object()
|
|
|
+ serializer = InspectionOrderDetailSerializer(instance)
|
|
|
+ return response_ok(serializer.data)
|
|
|
+
|
|
|
def perform_create(self, serializer):
|
|
|
super(InspectionOrderViewSet, self).perform_create(serializer)
|
|
|
instance = serializer.instance
|