feat: oplserializer 添加返回信息
This commit is contained in:
parent
fe97d36f54
commit
6931c49b3b
|
@ -252,6 +252,8 @@ class OplDetailSerializer(CustomModelSerializer):
|
|||
measures_checked_ = serializers.SerializerMethodField()
|
||||
close_dos_ = serializers.SerializerMethodField()
|
||||
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)
|
||||
mtask_uid = serializers.SerializerMethodField()
|
||||
|
||||
|
|
|
@ -82,6 +82,7 @@ class OplViewSet(CustomModelViewSet):
|
|||
serializer_class = OplListSerializer
|
||||
retrieve_serializer_class = OplDetailSerializer
|
||||
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']
|
||||
|
||||
@transaction.atomic
|
||||
|
|
Loading…
Reference in New Issue