feat: material增加是否隐藏字段
This commit is contained in:
parent
de749d4ee3
commit
aa79df55b5
|
|
@ -8,6 +8,7 @@ class MaterialFilter(filters.FilterSet):
|
||||||
model = Material
|
model = Material
|
||||||
fields = {
|
fields = {
|
||||||
"type": ["exact", "in"],
|
"type": ["exact", "in"],
|
||||||
|
"is_hidden": ["exact"]
|
||||||
}
|
}
|
||||||
|
|
||||||
def filter_tag(self, queryset, name, value):
|
def filter_tag(self, queryset, name, value):
|
||||||
|
|
|
||||||
|
|
@ -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='出材率'),
|
||||||
|
),
|
||||||
|
]
|
||||||
|
|
@ -45,6 +45,7 @@ class Material(CommonAModel):
|
||||||
count_safe = models.PositiveIntegerField('安全库存总数', null=True, blank=True)
|
count_safe = models.PositiveIntegerField('安全库存总数', null=True, blank=True)
|
||||||
process = models.ForeignKey(Process, verbose_name='所在工序', on_delete=models.CASCADE, 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='父物料')
|
parent = models.ForeignKey('self', null=True, blank=True, on_delete=models.SET_NULL, verbose_name='父物料')
|
||||||
|
is_hidden = models.BooleanField('是否隐藏', default=False)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
verbose_name = '物料表'
|
verbose_name = '物料表'
|
||||||
|
|
@ -118,4 +119,4 @@ class Route(CommonAModel):
|
||||||
process = models.ForeignKey(Process, verbose_name='工序', on_delete=models.CASCADE, null=True, blank=True)
|
process = models.ForeignKey(Process, verbose_name='工序', on_delete=models.CASCADE, null=True, blank=True)
|
||||||
sort = models.PositiveSmallIntegerField('顺序', default=1)
|
sort = models.PositiveSmallIntegerField('顺序', default=1)
|
||||||
is_autotask = models.BooleanField('是否自动排产', default=False)
|
is_autotask = models.BooleanField('是否自动排产', default=False)
|
||||||
out_rate = models.FloatField('出材率', default=100)
|
out_rate = models.FloatField('出材率', default=100, null=True, blank=True)
|
||||||
Loading…
Reference in New Issue