1、修改功能刀具安全库存模型的刀尖特征、柄部类型字段的字段类型为many2one
This commit is contained in:
@@ -81,7 +81,8 @@ class FunctionalCuttingToolEntity(models.Model):
|
|||||||
suitable_machining_method_ids = fields.Many2many(
|
suitable_machining_method_ids = fields.Many2many(
|
||||||
'maintenance.equipment.image', 'rel_machining_product_template_tool_entity', '适合加工方式',
|
'maintenance.equipment.image', 'rel_machining_product_template_tool_entity', '适合加工方式',
|
||||||
domain=[('type', '=', '加工能力')], related='cutting_tool_integral_model_id.suitable_machining_method_ids')
|
domain=[('type', '=', '加工能力')], related='cutting_tool_integral_model_id.suitable_machining_method_ids')
|
||||||
blade_tip_characteristics_id = fields.Many2one('maintenance.equipment.image', '刀尖特征',
|
blade_tip_characteristics_id = fields.Many2one(
|
||||||
|
'maintenance.equipment.image', '刀尖特征',
|
||||||
domain=[('type', '=', '刀尖特征')], related='cutting_tool_integral_model_id.blade_tip_characteristics_id')
|
domain=[('type', '=', '刀尖特征')], related='cutting_tool_integral_model_id.blade_tip_characteristics_id')
|
||||||
handle_type_id = fields.Many2one(
|
handle_type_id = fields.Many2one(
|
||||||
'maintenance.equipment.image', '柄部类型',
|
'maintenance.equipment.image', '柄部类型',
|
||||||
@@ -202,13 +203,13 @@ class RealTimeDistributionOfFunctionalTools(models.Model):
|
|||||||
'maintenance.equipment.image', 'rel_machining_product_template_distribution', '适合加工方式',
|
'maintenance.equipment.image', 'rel_machining_product_template_distribution', '适合加工方式',
|
||||||
domain=[('type', '=', '加工能力')],
|
domain=[('type', '=', '加工能力')],
|
||||||
related='sf_functional_cutting_tool_entity_ids.suitable_machining_method_ids')
|
related='sf_functional_cutting_tool_entity_ids.suitable_machining_method_ids')
|
||||||
blade_tip_characteristics_id = fields.Many2many(
|
blade_tip_characteristics_id = fields.Many2one(
|
||||||
'maintenance.equipment.image', 'rel_blade_tip_product_template_distribution', '刀尖特征',
|
'maintenance.equipment.image', '刀尖特征',
|
||||||
domain=[('type', '=', '刀尖特征')],
|
domain=[('type', '=', '刀尖特征')],
|
||||||
related='sf_functional_cutting_tool_entity_ids.blade_tip_characteristics_id')
|
related='sf_functional_cutting_tool_entity_ids.blade_tip_characteristics_id')
|
||||||
handle_type_ids = fields.Many2many(
|
handle_type_id = fields.Many2one(
|
||||||
'maintenance.equipment.image', 'rel_handle_product_template_distribution', '柄部类型',
|
'maintenance.equipment.image', '柄部类型',
|
||||||
domain=[('type', '=', '柄部类型')], related='sf_functional_cutting_tool_entity_ids.handle_type_ids')
|
domain=[('type', '=', '柄部类型')], related='sf_functional_cutting_tool_entity_ids.handle_type_id')
|
||||||
cutting_direction_ids = fields.Many2many(
|
cutting_direction_ids = fields.Many2many(
|
||||||
'maintenance.equipment.image', 'rel_cutting_product_template_distribution', '走刀方向',
|
'maintenance.equipment.image', 'rel_cutting_product_template_distribution', '走刀方向',
|
||||||
domain=[('type', '=', '走刀方向')], related='sf_functional_cutting_tool_entity_ids.cutting_direction_ids')
|
domain=[('type', '=', '走刀方向')], related='sf_functional_cutting_tool_entity_ids.cutting_direction_ids')
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
from odoo import fields, models, api, SUPERUSER_ID
|
from odoo import fields, models, api, SUPERUSER_ID
|
||||||
|
|
||||||
|
|
||||||
# from odoo.exceptions import ValidationError
|
# from odoo.exceptions import ValidationError
|
||||||
|
|
||||||
|
|
||||||
@@ -100,8 +102,8 @@ class SfToolMaterialSearch(models.Model):
|
|||||||
'rel_machining_product_template_material_search', '适合加工方式',
|
'rel_machining_product_template_material_search', '适合加工方式',
|
||||||
domain=[('type', '=', '加工能力')])
|
domain=[('type', '=', '加工能力')])
|
||||||
blade_tip_characteristics_id = fields.Many2one('maintenance.equipment.image', '刀尖特征',
|
blade_tip_characteristics_id = fields.Many2one('maintenance.equipment.image', '刀尖特征',
|
||||||
domain=[('type', '=', '刀尖特征')])
|
domain=[('type', '=', '刀尖特征')])
|
||||||
handle_type_id = fields.Many2many('maintenance.equipment.image', '柄部类型',domain=[('type', '=', '柄部类型')])
|
handle_type_id = fields.Many2one('maintenance.equipment.image', '柄部类型', domain=[('type', '=', '柄部类型')])
|
||||||
cutting_direction_ids = fields.Many2many('maintenance.equipment.image',
|
cutting_direction_ids = fields.Many2many('maintenance.equipment.image',
|
||||||
'rel_cutting_product_template_material_search', '走刀方向',
|
'rel_cutting_product_template_material_search', '走刀方向',
|
||||||
domain=[('type', '=', '走刀方向')])
|
domain=[('type', '=', '走刀方向')])
|
||||||
|
|||||||
@@ -329,12 +329,13 @@
|
|||||||
<group>
|
<group>
|
||||||
<group string="刀尖特征">
|
<group string="刀尖特征">
|
||||||
<field name="blade_tip_characteristics_id" string=""
|
<field name="blade_tip_characteristics_id" string=""
|
||||||
widget="custom_many2many_checkboxes"
|
widget="many2one_radio"
|
||||||
domain="[('id','in',blade_tip_characteristics_id)]"/>
|
domain="[('id','in',blade_tip_characteristics_id)]"/>
|
||||||
</group>
|
</group>
|
||||||
<group string="柄部类型">
|
<group string="柄部类型">
|
||||||
<field name="handle_type_ids" string="" widget="custom_many2many_checkboxes"
|
<field name="handle_type_id" string=""
|
||||||
domain="[('id','in',handle_type_ids)]"/>
|
widget="many2one_radio"
|
||||||
|
domain="[('id','in',handle_type_id)]"/>
|
||||||
</group>
|
</group>
|
||||||
</group>
|
</group>
|
||||||
<group>
|
<group>
|
||||||
|
|||||||
Reference in New Issue
Block a user