diff --git a/apps/mtm/filters.py b/apps/mtm/filters.py index c36c4568..7724936d 100644 --- a/apps/mtm/filters.py +++ b/apps/mtm/filters.py @@ -11,6 +11,7 @@ class MaterialFilter(filters.FilterSet): fields = { "id": ["exact", "in"], "cate": ["exact", "in"], + "code": ["exact", "in", "isnull"], "type": ["exact", "in"], "is_hidden": ["exact"], "is_assemb": ["exact"], diff --git a/apps/mtm/migrations/0044_mgroup_code.py b/apps/mtm/migrations/0044_mgroup_code.py new file mode 100644 index 00000000..152f3680 --- /dev/null +++ b/apps/mtm/migrations/0044_mgroup_code.py @@ -0,0 +1,18 @@ +# Generated by Django 3.2.12 on 2024-12-12 03:07 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('mtm', '0043_srule'), + ] + + operations = [ + migrations.AddField( + model_name='mgroup', + name='code', + field=models.CharField(blank=True, max_length=50, null=True, verbose_name='标识'), + ), + ] diff --git a/apps/mtm/models.py b/apps/mtm/models.py index dd358c4e..dc8649bb 100644 --- a/apps/mtm/models.py +++ b/apps/mtm/models.py @@ -118,7 +118,7 @@ class Mgroup(CommonBModel): """ name = models.CharField('名称', max_length=50) - # code = models.CharField('标识', max_length=50, null=True, blank=True) + code = models.CharField('标识', max_length=50, null=True, blank=True) cate = models.CharField( '分类', max_length=50, default='section', help_text='section/other') # section是工段 shift_rule = models.CharField('班次规则', max_length=10, default='默认')