diff --git a/apps/mtm/filters.py b/apps/mtm/filters.py index 14ad4e60..a04142dd 100644 --- a/apps/mtm/filters.py +++ b/apps/mtm/filters.py @@ -13,6 +13,7 @@ class MaterialFilter(filters.FilterSet): "type": ["exact", "in"], "is_hidden": ["exact"], "is_assemb": ["exact"], + "need_route": ["exact"], "orderitem_material__order": ['exact'], "pu_orderitem_material__pu_order": ["exact"] } diff --git a/apps/mtm/migrations/0018_material_need_route.py b/apps/mtm/migrations/0018_material_need_route.py new file mode 100644 index 00000000..0fb59bdd --- /dev/null +++ b/apps/mtm/migrations/0018_material_need_route.py @@ -0,0 +1,18 @@ +# Generated by Django 3.2.12 on 2023-10-25 09:49 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('mtm', '0017_auto_20231018_1033'), + ] + + operations = [ + migrations.AddField( + model_name='material', + name='need_route', + field=models.BooleanField(default=False, verbose_name='是否需要定义工艺路线'), + ), + ] diff --git a/apps/mtm/models.py b/apps/mtm/models.py index 47b47fd4..0d84c2de 100644 --- a/apps/mtm/models.py +++ b/apps/mtm/models.py @@ -60,6 +60,7 @@ class Material(CommonAModel): 'self', null=True, blank=True, on_delete=models.SET_NULL, verbose_name='父物料') is_hidden = models.BooleanField('是否隐藏', default=False) is_assemb = models.BooleanField('是否组合件', default=False) + need_route = models.BooleanField('是否需要定义工艺路线', default=False) components = models.JSONField('组件', default=dict, null=False, blank=True) class Meta: