From 0538763059e907a8bcf1c4acc4e40f607d4a286c Mon Sep 17 00:00:00 2001 From: "jinling.yang" Date: Wed, 28 Feb 2024 15:53:46 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E5=A4=8D=E5=8F=8A=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E8=B4=A8=E6=A3=80=E6=8E=A5=E5=8F=A32.=E8=B4=A8=E9=87=8F?= =?UTF-8?q?=E6=A3=80=E6=9F=A5=E6=96=B0=E5=A2=9E=E6=A3=80=E6=B5=8B=E6=8A=A5?= =?UTF-8?q?=E5=91=8A=E5=92=8C=E6=A3=80=E6=B5=8B=E7=BB=93=E6=9E=9C2?= =?UTF-8?q?=E4=B8=AA=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- quality/models/quality.py | 4 + quality_control/views/quality_views.xml | 511 +++++++++++------- sf_base/security/ir.model.access.csv | 1 + sf_manufacturing/controllers/controllers.py | 29 +- sf_manufacturing/models/mrp_workorder.py | 51 +- sf_manufacturing/security/ir.model.access.csv | 1 + sf_manufacturing/views/mrp_workorder_view.xml | 2 +- sf_mrs_connect/models/ftp_operate.py | 21 +- 8 files changed, 378 insertions(+), 242 deletions(-) diff --git a/quality/models/quality.py b/quality/models/quality.py index f8867327..7edff2c7 100644 --- a/quality/models/quality.py +++ b/quality/models/quality.py @@ -263,6 +263,8 @@ class QualityCheck(models.Model): picture = fields.Binary('Picture', attachment=True) additional_note = fields.Text( 'Additional Note', help="Additional remarks concerning this check.") + report_result = fields.Char('检测结果', readonly=True) + report_pdf = fields.Binary('检测报告', readonly=True) def _compute_alert_count(self): alert_data = self.env['quality.alert'].read_group([('check_id', 'in', self.ids)], ['check_id'], ['check_id']) @@ -408,3 +410,5 @@ class QualityAlert(models.Model): domain = [('team_ids', '=', False)] stage_ids = stages._search(domain, order=order, access_rights_uid=SUPERUSER_ID) return stages.browse(stage_ids) + + diff --git a/quality_control/views/quality_views.xml b/quality_control/views/quality_views.xml index 4aa2c1b5..acb0fb71 100644 --- a/quality_control/views/quality_views.xml +++ b/quality_control/views/quality_views.xml @@ -32,7 +32,9 @@
- + + +
@@ -65,20 +67,28 @@
-
-

+
+

+ +

+
- + @@ -144,25 +154,25 @@ - quality.alert.view.pivot - quality.alert - - - - - - + quality.alert.view.pivot + quality.alert + + + + + + - quality.alert.view.graph - quality.alert - - - - - - + quality.alert.view.graph + quality.alert + + + + + + @@ -186,7 +196,8 @@ kanban,tree,form,pivot,graph,calendar [('team_id', '=', active_id)] {'default_team_id': active_id, - 'search_default_team_id': [active_id]} + 'search_default_team_id': [active_id]} +
@@ -195,7 +206,7 @@ kanban,tree,form,pivot,graph,calendar

- Create a new quality alert + Create a new quality alert

@@ -212,24 +223,35 @@ - + quality.check.view.form quality.check
-
-
@@ -242,21 +264,27 @@ - - + +