feat: material增加是否隐藏字段

This commit is contained in:
caoqianming 2023-09-26 10:59:57 +08:00
parent de749d4ee3
commit aa79df55b5
3 changed files with 26 additions and 1 deletions

View File

@ -8,6 +8,7 @@ class MaterialFilter(filters.FilterSet):
model = Material
fields = {
"type": ["exact", "in"],
"is_hidden": ["exact"]
}
def filter_tag(self, queryset, name, value):

View File

@ -0,0 +1,23 @@
# Generated by Django 3.2.12 on 2023-09-26 02:54
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('mtm', '0011_auto_20230922_1601'),
]
operations = [
migrations.AddField(
model_name='material',
name='is_hidden',
field=models.BooleanField(default=False, verbose_name='是否隐藏'),
),
migrations.AlterField(
model_name='route',
name='out_rate',
field=models.FloatField(blank=True, default=100, null=True, verbose_name='出材率'),
),
]

View File

@ -45,6 +45,7 @@ class Material(CommonAModel):
count_safe = models.PositiveIntegerField('安全库存总数', null=True, blank=True)
process = models.ForeignKey(Process, verbose_name='所在工序', on_delete=models.CASCADE, null=True, blank=True)
parent = models.ForeignKey('self', null=True, blank=True, on_delete=models.SET_NULL, verbose_name='父物料')
is_hidden = models.BooleanField('是否隐藏', default=False)
class Meta:
verbose_name = '物料表'
@ -118,4 +119,4 @@ class Route(CommonAModel):
process = models.ForeignKey(Process, verbose_name='工序', on_delete=models.CASCADE, null=True, blank=True)
sort = models.PositiveSmallIntegerField('顺序', default=1)
is_autotask = models.BooleanField('是否自动排产', default=False)
out_rate = models.FloatField('出材率', default=100)
out_rate = models.FloatField('出材率', default=100, null=True, blank=True)