From c7b1c8a8b81f57d061733c2752006d8a5e50c14a Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 13 Aug 2025 09:15:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20mlogbw=E6=B7=BB=E5=8A=A0=E7=AD=9B?= =?UTF-8?q?=E9=80=89=E6=9D=A1=E4=BB=B62?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wpm/serializers.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/apps/wpm/serializers.py b/apps/wpm/serializers.py index 87089c3b..faca2b63 100644 --- a/apps/wpm/serializers.py +++ b/apps/wpm/serializers.py @@ -832,6 +832,7 @@ class MlogbwCreateUpdateSerializer(CustomModelSerializer): equip_name = serializers.CharField(source='equip.name', read_only=True) equip_number = serializers.CharField(source='equip.number', read_only=True) wpr_number_out = serializers.CharField(source='wpr.number_out', read_only=True) + mlogb__batch = serializers.CharField(source='mlogb.batch', read_only=True) class Meta: model = Mlogbw fields = ["id", "number", "wpr", "note", @@ -1368,4 +1369,17 @@ class BatchLogSerializer(CustomModelSerializer): class BatchMgroupSerializer(serializers.Serializer): # mgroup = serializers.PrimaryKeyRelatedField( # label='工段', queryset=Mgroup.objects.all()) - mgroup_name = serializers.CharField(label="工段名") \ No newline at end of file + mgroup_name = serializers.CharField(label="工段名") + + +class MlogQuickSerializer(CustomModelSerializer): + work_start_time = serializers.DateTimeField(label="开始时间") + work_end_time = serializers.DateTimeField(label="结束时间") + team = serializers.CharField(label="班组ID") + equipment = serializers.CharField(label="设备ID") + wm_in = serializers.CharField(label="输入车间库存ID") + count_use = serializers.IntegerField(label="领用数量") + is_fix = serializers.BooleanField(label="是否返修") + mgroup = serializers.CharField(label="工段ID", required=False) + route = serializers.CharField(label="工艺步骤ID", required=False) + mtask = serializers.CharField(label="任务ID", required=False)