diff --git a/sf_sale/views/purchase_order_view.xml b/sf_sale/views/purchase_order_view.xml index bab28456..dd2c452c 100644 --- a/sf_sale/views/purchase_order_view.xml +++ b/sf_sale/views/purchase_order_view.xml @@ -29,6 +29,9 @@ 1 + + 采购员 + diff --git a/sf_stock/models/stock_picking.py b/sf_stock/models/stock_picking.py index 9b7b22b1..f8105097 100644 --- a/sf_stock/models/stock_picking.py +++ b/sf_stock/models/stock_picking.py @@ -47,23 +47,23 @@ class StockPicking(models.Model): }) return action - pro_out_purchase_count = fields.Integer('坯料外协单数量', compute='_compute_pro_out_purchase_count', store=True) + pro_out_purchase_count = fields.Integer('坯料委外单数量', compute='_compute_pro_out_purchase_count', store=True) @api.depends('name') def _compute_pro_out_purchase_count(self): for sp in self: if sp: po_ids = self.env['purchase.order'].sudo().search([ - ('origin', 'like', sp.name), ('purchase_type', '=', 'consignment')]) + ('origin', 'like', sp.name), ('purchase_type', '=', 'outsourcing')]) if po_ids: sp.pro_out_purchase_count = len(po_ids) def pro_out_purchase_order(self): """ - 坯料外协 + 坯料委外 """ po_ids = self.env['purchase.order'].sudo().search([ - ('origin', 'like', self.name), ('purchase_type', '=', 'consignment')]) + ('origin', 'like', self.name), ('purchase_type', '=', 'outsourcing')]) action = { 'res_model': 'purchase.order', 'type': 'ir.actions.act_window', @@ -75,7 +75,7 @@ class StockPicking(models.Model): }) else: action.update({ - 'name': _("外协订单列表"), + 'name': _("委外订单列表"), 'domain': [('id', 'in', po_ids.ids)], 'view_mode': 'tree,form', }) diff --git a/sf_stock/views/stock_picking.xml b/sf_stock/views/stock_picking.xml index 1ecc0d40..043a4d87 100644 --- a/sf_stock/views/stock_picking.xml +++ b/sf_stock/views/stock_picking.xml @@ -18,7 +18,7 @@ attrs="{'invisible': [('pro_out_purchase_count', '=', 0)]}">
- 坯料外协 + 坯料委外