sf-质量检查-上传报告校验必填,及上传时检查图号跟产品的零件图号是否一致

This commit is contained in:
mgw
2025-04-21 12:20:37 +08:00
parent ff7c4a9ce7
commit acc04f396d
3 changed files with 36 additions and 4 deletions

View File

@@ -258,6 +258,23 @@ class QualityCheck(models.Model):
line[field_name] = False
self.column_nums = self.column_nums - 1
def upload_measure_line(self):
"""
上传测量值
"""
for record in self:
if not record.part_name or not record.part_number:
raise UserError(_('零件名称和零件图号均不能为空'))
# 如果验证通过,返回原动作
action = self.env.ref('quality_control.import_complex_model_wizard').read()[0]
action['context'] = {
'default_model_name': 'quality.check.measure.line',
'default_check_id': self.id,
}
return action
def do_preview(self):
"""
预览出厂检验报告