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'))]}
不合格
+
+
+
+
+
+
+
+