From eab76f8b323da43b5c54e0179b120081a90ca430 Mon Sep 17 00:00:00 2001 From: gqh Date: Tue, 8 Nov 2022 10:27:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0NC=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_manufacturing_orders/models/sf_production.py | 1 + sf_route_workcenter/models/workcenter.py | 4 ++-- sf_route_workcenter/views/sf_workorder.xml | 6 +++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/sf_manufacturing_orders/models/sf_production.py b/sf_manufacturing_orders/models/sf_production.py index fcce77c1..79bba3db 100644 --- a/sf_manufacturing_orders/models/sf_production.py +++ b/sf_manufacturing_orders/models/sf_production.py @@ -74,6 +74,7 @@ class MrpProduction(models.Model): 'operation_id': False, 'name': route.route_workcenter_id.name, 'processing_panel': k, + 'workcenter_id': self.env['mrp.routing.workcenter'].get_workcenter(route.workcenter_ids.ids), 'date_planned_start': False, 'date_planned_finished': False, diff --git a/sf_route_workcenter/models/workcenter.py b/sf_route_workcenter/models/workcenter.py index fc20a4e9..878c0901 100644 --- a/sf_route_workcenter/models/workcenter.py +++ b/sf_route_workcenter/models/workcenter.py @@ -4,7 +4,7 @@ import base64 import logging import math -import qrcode + from io import BytesIO from odoo import api, fields, models @@ -84,7 +84,7 @@ class MrpWorkOrder(models.Model): _inherit = 'mrp.workorder' _description = '工单' - cnc_id = fields.Many2one('ir.attachment', string='CNC程序') + cnc_id = fields.Many2many('ir.attachment', 'cnc_attachment', string="cnc程序获取") tray_ids = fields.One2many('sf.tray', 'workorder_id', string='托盘') # def get_tray_info(self): # @api.onchange('X_axis', 'Y_axis', 'Z_axis') diff --git a/sf_route_workcenter/views/sf_workorder.xml b/sf_route_workcenter/views/sf_workorder.xml index f0b38b58..42dbcff4 100644 --- a/sf_route_workcenter/views/sf_workorder.xml +++ b/sf_route_workcenter/views/sf_workorder.xml @@ -9,9 +9,7 @@ - - - + @@ -19,6 +17,8 @@ + +