From 6a51b8cc4cb28eef57caf4d443288d42517f583d Mon Sep 17 00:00:00 2001
From: mgw <1392924357@qq.com>
Date: Wed, 1 Feb 2023 14:42:23 +0800
Subject: [PATCH 1/3] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=AD=97=E6=AE=B5?=
=?UTF-8?q?=E5=90=8D=E7=A7=B0=E8=87=B3=E4=B8=AD=E6=96=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
sf_machine_connect/views/SfWorkOrderBarcodes.xml | 2 +-
sf_machine_connect/views/compensation.xml | 1 -
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/sf_machine_connect/views/SfWorkOrderBarcodes.xml b/sf_machine_connect/views/SfWorkOrderBarcodes.xml
index 11c155c5..5507f707 100644
--- a/sf_machine_connect/views/SfWorkOrderBarcodes.xml
+++ b/sf_machine_connect/views/SfWorkOrderBarcodes.xml
@@ -7,7 +7,7 @@
-
+
diff --git a/sf_machine_connect/views/compensation.xml b/sf_machine_connect/views/compensation.xml
index 0a801b4e..77ee1012 100644
--- a/sf_machine_connect/views/compensation.xml
+++ b/sf_machine_connect/views/compensation.xml
@@ -25,7 +25,6 @@
class="btn-primary" attrs='{"invisible": ["|",
("state","!=","progress"),("user_permissions","=",False)]}'/>
-
From 59cb6e5def98aaea47ff47511ee6d963013f1811 Mon Sep 17 00:00:00 2001
From: gqh
Date: Thu, 2 Feb 2023 14:59:39 +0800
Subject: [PATCH 2/3] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=B7=A5=E5=8D=95?=
=?UTF-8?q?=E7=95=8C=E9=9D=A2=EF=BC=8C=E6=96=B0=E5=A2=9E=E7=89=A9=E6=96=99?=
=?UTF-8?q?page=EF=BC=8C=E4=BF=AE=E5=A4=8D=E5=B7=A5=E5=8D=95=E6=8C=89?=
=?UTF-8?q?=E9=92=AEbug=EF=BC=8C=E9=9A=90=E8=97=8F=E6=9D=83=E9=99=90?=
=?UTF-8?q?=E5=AD=97=E6=AE=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
sf_dlm/__manifest__.py | 3 ++-
sf_dlm/models/__init__.py | 1 +
sf_dlm/models/product_workorder.py | 13 +++++++++
sf_dlm/views/product_workorder.xml | 27 +++++++++++++++++++
.../views/mrp_workcenter_views.xml | 4 +--
sf_manufacturing/views/mrp_workorder_view.xml | 20 ++++++++------
6 files changed, 57 insertions(+), 11 deletions(-)
create mode 100644 sf_dlm/models/product_workorder.py
create mode 100644 sf_dlm/views/product_workorder.xml
diff --git a/sf_dlm/__manifest__.py b/sf_dlm/__manifest__.py
index da6dba4b..098a2cdd 100644
--- a/sf_dlm/__manifest__.py
+++ b/sf_dlm/__manifest__.py
@@ -13,7 +13,8 @@
'depends': ['mrp', 'base', 'sf_manufacturing'],
'data': [
'data/product_data.xml',
- 'views/product_template_view.xml'
+ 'views/product_template_view.xml',
+ 'views/product_workorder.xml'
],
'demo': [
],
diff --git a/sf_dlm/models/__init__.py b/sf_dlm/models/__init__.py
index 7d40ff65..c6b96570 100644
--- a/sf_dlm/models/__init__.py
+++ b/sf_dlm/models/__init__.py
@@ -1,5 +1,6 @@
from. import product_template
from. import product_supplierinfo
+from. import product_workorder
diff --git a/sf_dlm/models/product_workorder.py b/sf_dlm/models/product_workorder.py
new file mode 100644
index 00000000..eafa3175
--- /dev/null
+++ b/sf_dlm/models/product_workorder.py
@@ -0,0 +1,13 @@
+from odoo import api, fields, models
+
+
+
+class ResMrpWorkOrder(models.Model):
+ _inherit = 'mrp.workorder'
+ _order = 'sequence'
+
+ product_tmpl_id_length = fields.Float(related='production_id.product_tmpl_id.length', readonly=True, store=True, check_company=True, string="胚料长度(mm)")
+ product_tmpl_id_width = fields.Float(related='production_id.product_tmpl_id.width', readonly=True, store=True, check_company=True, string="胚料宽度(mm)")
+ product_tmpl_id_height = fields.Float(related='production_id.product_tmpl_id.height', readonly=True, store=True, check_company=True, string="胚料高度(mm)")
+ product_tmpl_id_materials_id = fields.Many2one(related='production_id.product_tmpl_id.materials_id', readonly=True, store=True, check_company=True, string="材料")
+ product_tmpl_id_materials_type_id = fields.Many2one(related='production_id.product_tmpl_id.materials_type_id', readonly=True, store=True, check_company=True, string="型号")
diff --git a/sf_dlm/views/product_workorder.xml b/sf_dlm/views/product_workorder.xml
new file mode 100644
index 00000000..4c5f2a10
--- /dev/null
+++ b/sf_dlm/views/product_workorder.xml
@@ -0,0 +1,27 @@
+
+
+
+ production.workorder.dlm
+ mrp.workorder
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sf_manufacturing/views/mrp_workcenter_views.xml b/sf_manufacturing/views/mrp_workcenter_views.xml
index 85bf5f6c..0ba4034a 100644
--- a/sf_manufacturing/views/mrp_workcenter_views.xml
+++ b/sf_manufacturing/views/mrp_workcenter_views.xml
@@ -56,7 +56,7 @@
- 工作中心概述
+ 工作中心看板
ir.actions.act_window
mrp.workcenter
kanban,form
@@ -76,7 +76,7 @@