diff --git a/sf_manufacturing/models/product_template.py b/sf_manufacturing/models/product_template.py index 6329dd9e..7f4dc2b8 100644 --- a/sf_manufacturing/models/product_template.py +++ b/sf_manufacturing/models/product_template.py @@ -42,10 +42,10 @@ class ResProductMo(models.Model): product_model_type_id = fields.Many2one('sf.model.type', string='产品模型类型') embryo_model_type_id = fields.Many2one('sf.model.type', string='坯料模型类型') materials_id = fields.Many2one('sf.production.materials', string='材料') - # materials_type_id = fields.Many2one('sf.materials.model', string='材料型号', - # domain="[('materials_id', '=', materials_id)]") - materials_type_id = fields.Many2one(related='cutting_tool_model_id.material_model_id', string='材料型号', + materials_type_id = fields.Many2one('sf.materials.model', string='材料型号', domain="[('materials_id', '=', materials_id)]") + # materials_type_id = fields.Many2one(related='cutting_tool_model_id.material_model_id', string='材料型号', + # domain="[('materials_id', '=', materials_id)]") # cutting_tool_model_id.material_model_id server_product_process_parameters_id = fields.Many2one('sf.production.process.parameter', string='表面工艺参数(服务产品)') @@ -58,10 +58,10 @@ class ResProductMo(models.Model): cutting_tool_model_id = fields.Many2one('sf.cutting_tool.standard.library', string='型号名称') specification_id = fields.Many2one('sf.tool.materials.basic.parameters', string='物料号') - # cutting_tool_type_id = fields.Many2one('sf.cutting.tool.type', string='类型', - # domain="[('cutting_tool_material_id.name', '=', cutting_tool_type)]") - cutting_tool_type_id = fields.Many2one(related='cutting_tool_model_id.cutting_tool_type_id', string='类型', + cutting_tool_type_id = fields.Many2one('sf.cutting.tool.type', string='类型', domain="[('cutting_tool_material_id.name', '=', cutting_tool_type)]") + # cutting_tool_type_id = fields.Many2one(related='cutting_tool_model_id.cutting_tool_type_id', string='类型', + # domain="[('cutting_tool_material_id.name', '=', cutting_tool_type)]") # brand_id = fields.Many2one('sf.machine.brand', '品牌') brand_id = fields.Many2one(related='cutting_tool_model_id.brand_id', string='品牌') # cutting_tool_model_id.brand_id @@ -630,14 +630,14 @@ class ResProductMo(models.Model): cutting_tool_installing_structure = fields.Char(related='specification_id.installing_structure', string='安装结构') # specification_id.installing_structure - # cutting_tool_blade_id = fields.Many2one( - # 'sf.cutting_tool.standard.library', - # domain="[('cutting_tool_type', '=', '刀片')]", - # string='适用刀片型号' # 使用空列表作为默认值 - # ) - cutting_tool_blade_id = fields.Many2one(related='specification_id.blade_id', - domain="[('cutting_tool_type', '=', '刀片')]", - string='适用刀片型号') + cutting_tool_blade_id = fields.Many2one( + 'sf.cutting_tool.standard.library', + domain="[('cutting_tool_type', '=', '刀片')]", + string='适用刀片型号' # 使用空列表作为默认值 + ) + # cutting_tool_blade_id = fields.Many2one(related='specification_id.blade_id', + # domain="[('cutting_tool_type', '=', '刀片')]", + # string='适用刀片型号') # specification_id.blade_id # cutting_tool_tool_shim = fields.Char('适配刀垫型号', size=50) cutting_tool_tool_shim = fields.Char(related='specification_id.tool_shim', @@ -756,14 +756,14 @@ class ResProductMo(models.Model): # string='适用刀柄型号' # ) - # cutting_tool_handle_id = fields.Many2one( - # 'sf.cutting_tool.standard.library', - # domain="[('cutting_tool_type', '=', '刀柄')]", - # string='适用刀柄型号' - # ) - cutting_tool_handle_id = fields.Many2one(related='cutting_tool_model_id.handle_id', - domain="[('cutting_tool_type', '=', '刀柄')]", - string='适用刀柄型号') + cutting_tool_handle_id = fields.Many2one( + 'sf.cutting_tool.standard.library', + domain="[('cutting_tool_type', '=', '刀柄')]", + string='适用刀柄型号' + ) + # cutting_tool_handle_id = fields.Many2one(related='cutting_tool_model_id.handle_id', + # domain="[('cutting_tool_type', '=', '刀柄')]", + # string='适用刀柄型号') # cutting_tool_model_id.handle_id # 注册状态