diff --git a/sf_sale/models/sale_order.py b/sf_sale/models/sale_order.py index 53f73aef..3f2aa5f9 100644 --- a/sf_sale/models/sale_order.py +++ b/sf_sale/models/sale_order.py @@ -208,6 +208,8 @@ class RePurchaseOrder(models.Model): compute='_compute_user_id', store=True) + purchase_type = fields.Selection([('standard', '标准采购'), ('consignment', '委外加工')], string='采购类型', default='standard') + @api.depends('partner_id') def _compute_user_id(self): if not self.user_id: diff --git a/sf_sale/views/purchase_order_view.xml b/sf_sale/views/purchase_order_view.xml index f721d515..0a66287f 100644 --- a/sf_sale/views/purchase_order_view.xml +++ b/sf_sale/views/purchase_order_view.xml @@ -158,6 +158,11 @@ {'readonly': [('state', 'in', ['purchase'])]} + + + + +