diff --git a/quality_control/models/quality.py b/quality_control/models/quality.py index 75c954ab..5fa034a7 100644 --- a/quality_control/models/quality.py +++ b/quality_control/models/quality.py @@ -185,6 +185,30 @@ class QualityCheck(models.Model): pass # self.ensure_one() + def do_preview(self): + """ + 预览出厂检验报告 + """ + pass + + def do_publish(self): + """ + 发布出厂检验报告 + """ + pass + + def do_cancel_publish(self): + """ + 取消发布出厂检验报告 + """ + pass + + def do_re_publish(self): + """ + 重新发布出厂检验报告 + """ + pass + @depends('product_id') def _compute_material_name(self): diff --git a/sf_quality/views/quality_check_view.xml b/sf_quality/views/quality_check_view.xml index 4b1d6736..eaee2a84 100644 --- a/sf_quality/views/quality_check_view.xml +++ b/sf_quality/views/quality_check_view.xml @@ -52,6 +52,7 @@ + {'invisible': [('is_out_check', '=', True)]} 合格 @@ -59,12 +60,21 @@ 合格 + {'invisible': [('is_out_check', '=', True)]} 不合格 {'invisible': ['|',('quality_state', '!=', 'pass'),('work_state','in', ('done', 'rework'))]} 不合格 + + + +