feat: oplserializer 添加返回信息
This commit is contained in:
parent
fe97d36f54
commit
6931c49b3b
|
@ -252,6 +252,8 @@ class OplDetailSerializer(CustomModelSerializer):
|
||||||
measures_checked_ = serializers.SerializerMethodField()
|
measures_checked_ = serializers.SerializerMethodField()
|
||||||
close_dos_ = serializers.SerializerMethodField()
|
close_dos_ = serializers.SerializerMethodField()
|
||||||
create_imgs_ = FileSerializer(source='create_imgs', many=True)
|
create_imgs_ = FileSerializer(source='create_imgs', many=True)
|
||||||
|
audit_imgs_ = FileSerializer(source='audit_imgs', many=True)
|
||||||
|
work_imgs_ = FileSerializer(source='work_imgs', many=True)
|
||||||
close_imgs_ = FileSerializer(source='close_imgs', many=True)
|
close_imgs_ = FileSerializer(source='close_imgs', many=True)
|
||||||
mtask_uid = serializers.SerializerMethodField()
|
mtask_uid = serializers.SerializerMethodField()
|
||||||
|
|
||||||
|
|
|
@ -82,6 +82,7 @@ class OplViewSet(CustomModelViewSet):
|
||||||
serializer_class = OplListSerializer
|
serializer_class = OplListSerializer
|
||||||
retrieve_serializer_class = OplDetailSerializer
|
retrieve_serializer_class = OplDetailSerializer
|
||||||
select_related_fields = ['cate', 'operation', 'dept_do', 'charger', 'monitor', 'ticket']
|
select_related_fields = ['cate', 'operation', 'dept_do', 'charger', 'monitor', 'ticket']
|
||||||
|
prefetch_related_fields = ['close_imgs', 'audit_imgs', 'work_imgs', 'create_imgs']
|
||||||
filterset_fields = ['operation', 'cate']
|
filterset_fields = ['operation', 'cate']
|
||||||
|
|
||||||
@transaction.atomic
|
@transaction.atomic
|
||||||
|
|
Loading…
Reference in New Issue