From 3b3847990d0f1536c33a81af55cbb26ac03e42a1 Mon Sep 17 00:00:00 2001 From: "qihao.gong@jikimo.com" Date: Thu, 24 Aug 2023 14:51:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E9=87=8D=E5=BF=83=E7=9C=8B?= =?UTF-8?q?=E6=9D=BF=E5=B1=95=E7=A4=BA=E8=AE=BE=E5=A4=87=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E4=BB=A5=E5=8F=8A=E5=9B=BE=E7=89=87=EF=BC=8C=E8=AE=BE=E5=A4=87?= =?UTF-8?q?=E7=9C=8B=E6=9D=BF=E5=A2=9E=E5=8A=A0=E8=B4=9F=E8=B4=A3=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_maintenance/views/maintenance_views.xml | 3 ++ sf_manufacturing/models/mrp_workcenter.py | 7 +++- .../views/mrp_workcenter_views.xml | 36 ++++++++++++------- 3 files changed, 32 insertions(+), 14 deletions(-) diff --git a/sf_maintenance/views/maintenance_views.xml b/sf_maintenance/views/maintenance_views.xml index 5eeddc42..4274fe80 100644 --- a/sf_maintenance/views/maintenance_views.xml +++ b/sf_maintenance/views/maintenance_views.xml @@ -303,6 +303,9 @@
+
+
+
diff --git a/sf_manufacturing/models/mrp_workcenter.py b/sf_manufacturing/models/mrp_workcenter.py index 525c2f54..3bc3aa17 100644 --- a/sf_manufacturing/models/mrp_workcenter.py +++ b/sf_manufacturing/models/mrp_workcenter.py @@ -9,7 +9,6 @@ class ResWorkcenter(models.Model): # 生产线显示 production_line_show = fields.Char(string='生产线') - equipment_id = fields.Many2one('maintenance.equipment', string='设备') machine_tool_id = fields.Many2one('sf.machine_tool', string='机床') production_line_id = fields.Many2one('sf.production.line', string='生产线') is_process_outsourcing = fields.Boolean('工艺外协') @@ -19,6 +18,12 @@ class ResWorkcenter(models.Model): 'maintenance.equipment', string="设备", check_company=True) + equipment_status = fields.Selection( + [("正常", "正常"), ("故障", "故障"), ("不可用", "不可用")], + string="设备状态", related='equipment_id.state') + + equipment_image = fields.Binary('设备图片', related='equipment_id.machine_tool_picture') + # 查询工艺外协加工中心 def get_process_outsourcing_workcenter(self): outsourcing_workcenter = self.env['mrp.workcenter'].search([('is_process_outsourcing', '=', True)]) diff --git a/sf_manufacturing/views/mrp_workcenter_views.xml b/sf_manufacturing/views/mrp_workcenter_views.xml index 3bd8260e..cda445ec 100644 --- a/sf_manufacturing/views/mrp_workcenter_views.xml +++ b/sf_manufacturing/views/mrp_workcenter_views.xml @@ -24,19 +24,28 @@ - - - - - - - - - - - - - + + mrp.workcenter.view.kanban.inherit.mrp.workorder + mrp.workcenter + + + + + + + + + + + + + + + + + + + @@ -90,6 +99,7 @@ +