feat: pm改成小数字段

This commit is contained in:
caoqianming 2025-03-17 10:45:33 +08:00
parent 53a3105f10
commit 2b1d22df85
2 changed files with 43 additions and 5 deletions

View File

@ -0,0 +1,38 @@
# Generated by Django 3.2.12 on 2025-03-17 02:40
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('pm', '0020_mtaskb'),
]
operations = [
migrations.AlterField(
model_name='mtask',
name='count',
field=models.DecimalField(decimal_places=1, default=1, max_digits=11, verbose_name='任务数'),
),
migrations.AlterField(
model_name='mtask',
name='count_notok',
field=models.DecimalField(decimal_places=1, default=0, max_digits=11, verbose_name='不合格数'),
),
migrations.AlterField(
model_name='mtask',
name='count_ok',
field=models.DecimalField(decimal_places=1, default=0, max_digits=11, verbose_name='合格数'),
),
migrations.AlterField(
model_name='mtask',
name='count_real',
field=models.DecimalField(decimal_places=1, default=0, max_digits=11, verbose_name='实际生产数'),
),
migrations.AlterField(
model_name='mtaskb',
name='count',
field=models.DecimalField(decimal_places=1, default=0, max_digits=11, verbose_name='任务数'),
),
]

View File

@ -94,10 +94,10 @@ class Mtask(CommonADModel):
material_out = models.ForeignKey(
Material, verbose_name='产物', on_delete=models.CASCADE, related_name='mtask_material_out')
is_count_utask = models.BooleanField('是否主任务统计', default=False)
count = models.PositiveIntegerField('任务数', default=1)
count_real = models.PositiveIntegerField('实际生产数', default=0)
count_ok = models.PositiveIntegerField('合格数', default=0)
count_notok = models.PositiveIntegerField('不合格数', default=0)
count = models.DecimalField('任务数', default=1, max_digits=11, decimal_places=1)
count_real = models.DecimalField('实际生产数', default=0, max_digits=11, decimal_places=1)
count_ok = models.DecimalField('合格数', default=0, max_digits=11, decimal_places=1)
count_notok = models.DecimalField('不合格数', default=0, max_digits=11, decimal_places=1)
start_date = models.DateField('计划开工日期')
end_date = models.DateField('计划完工日期')
utask = models.ForeignKey(
@ -135,4 +135,4 @@ class Mtaskb(BaseModel):
mtask = models.ForeignKey(Mtask, verbose_name='关联任务', on_delete=models.CASCADE, related_name='b_mtask')
handle_user = models.ForeignKey(
'system.user', verbose_name='操作人', on_delete=models.CASCADE, related_name='mtaskb_handle_user')
count = models.PositiveIntegerField('任务数', default=0)
count = models.DecimalField('任务数', default=0, max_digits=11, decimal_places=1)