feat: 增加materials 筛选
This commit is contained in:
parent
20e209ced2
commit
4a0f73c783
|
@ -0,0 +1,19 @@
|
||||||
|
# Generated by Django 3.2.12 on 2024-01-24 03:46
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('mtm', '0025_auto_20231120_1139'),
|
||||||
|
('inm', '0012_auto_20231218_1552'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='mio',
|
||||||
|
name='materials',
|
||||||
|
field=models.ManyToManyField(blank=True, through='inm.MIOItem', to='mtm.Material', verbose_name='物料明细'),
|
||||||
|
),
|
||||||
|
]
|
|
@ -92,6 +92,8 @@ class MIO(CommonBDModel):
|
||||||
User, verbose_name='仓库执行人', related_name='mio_user_mio', on_delete=models.CASCADE, null=True, blank=True)
|
User, verbose_name='仓库执行人', related_name='mio_user_mio', on_delete=models.CASCADE, null=True, blank=True)
|
||||||
do_user = models.ForeignKey(
|
do_user = models.ForeignKey(
|
||||||
User, verbose_name='车间执行人', related_name='do_user_mio', on_delete=models.CASCADE, null=True, blank=True)
|
User, verbose_name='车间执行人', related_name='do_user_mio', on_delete=models.CASCADE, null=True, blank=True)
|
||||||
|
materials = models.ManyToManyField(
|
||||||
|
Material, verbose_name='物料明细', through='inm.mioitem', blank=True)
|
||||||
|
|
||||||
|
|
||||||
class MIOItem(BaseModel):
|
class MIOItem(BaseModel):
|
||||||
|
|
|
@ -129,8 +129,8 @@ class MIOViewSet(CustomModelViewSet):
|
||||||
"type": ["exact", "in"],
|
"type": ["exact", "in"],
|
||||||
"pu_order": ["exact"],
|
"pu_order": ["exact"],
|
||||||
"order": ["exact"],
|
"order": ["exact"],
|
||||||
"item_mio__material": ["exact"],
|
"materials": ["exact"],
|
||||||
"item_mio__material__type": ["exact", "in"]
|
"materials__type": ["exact", "in"]
|
||||||
}
|
}
|
||||||
search_fields = ['number']
|
search_fields = ['number']
|
||||||
data_filter = True
|
data_filter = True
|
||||||
|
|
Loading…
Reference in New Issue