限制测量列数

This commit is contained in:
mgw
2025-03-13 17:13:51 +08:00
parent 6de31608d1
commit 16dbfc3867

View File

@@ -206,24 +206,22 @@ class QualityCheck(models.Model):
], string='发布状态', default='draft') ], string='发布状态', default='draft')
def add_measure_line(self): def add_measure_line(self):
self.column_nums = self.column_nums + 1
""" """
新增测量值,如果测量值有5列了则提示“最多只能有5列测量值” 新增测量值,如果测量值有5列了则提示“最多只能有5列测量值”
""" """
pass if self.column_nums >= 5:
# self.ensure_one() raise UserError(_('最多只能有5列测量值'))
# self.env['quality.check.measure.line'].create({ else:
# 'check_id': self.id, self.column_nums = self.column_nums + 1
# 'sequence': len(self.measure_line_ids) + 1,
# })
def remove_measure_line(self): def remove_measure_line(self):
self.column_nums = self.column_nums - 1
""" """
删除测量值 删除测量值
""" """
pass if self.column_nums <= 1:
# self.ensure_one() raise UserError(_('最少要有1列测量值'))
else:
self.column_nums = self.column_nums - 1
def do_preview(self): def do_preview(self):
""" """