feat: mlogbw添加筛选条件2

This commit is contained in:
caoqianming 2025-08-13 09:15:46 +08:00
parent ddefbd49b2
commit c7b1c8a8b8
1 changed files with 15 additions and 1 deletions

View File

@ -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="工段名")
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)