From 54afd73c8d6909ad047f2bb1d2862bd21c108cae Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 27 Nov 2023 10:22:23 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20em=E5=A2=9E=E5=8A=A0=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/em/serializers.py | 8 ++++++++ apps/em/views.py | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/apps/em/serializers.py b/apps/em/serializers.py index e8c9bf7a..834a7299 100644 --- a/apps/em/serializers.py +++ b/apps/em/serializers.py @@ -28,6 +28,9 @@ class EquipmentSerializer(CustomModelSerializer): class EcheckRecordSerializer(CustomModelSerializer): + equipment_name = serializers.CharField( + source='equipment.name', read_only=True) + class Meta: model = EcheckRecord fields = '__all__' @@ -41,6 +44,11 @@ class EcheckRecordSerializer(CustomModelSerializer): class EInspectSerializer(CustomModelSerializer): + equipment_name = serializers.CharField( + source='equipment.name', read_only=True) + inspect_user_name = serializers.CharField( + source='inspect_user.name', read_only=True) + class Meta: model = EInspect fields = '__all__' diff --git a/apps/em/views.py b/apps/em/views.py index 510475fc..3e301c57 100644 --- a/apps/em/views.py +++ b/apps/em/views.py @@ -69,5 +69,5 @@ class EInspectViewSet(CustomModelViewSet): """ queryset = EInspect.objects.all() serializer_class = EInspectSerializer - select_related_fields = ['equipment'] + select_related_fields = ['equipment', 'inspect_user'] filterset_fields = ['equipment']