# -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. from odoo import fields, models, api class MrpProduction(models.Model): _inherit = 'mrp.production' demand_plan_line_id = fields.Many2one(comodel_name="sf.production.demand.plan", string="需求计划明细", readonly=True) @api.depends('demand_plan_line_id') def _compute_production_type(self): for production in self: if production.demand_plan_line_id.supply_method == 'automation': production.production_type = '自动化产线加工' elif production.demand_plan_line_id.supply_method == 'manual': production.production_type = '人工线下加工' else: production.production_type = None