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)