1、产品新添七种夹具物料前端字段完成布局展示;2、产品选取夹具型号规格后自动带入规格数据到产品夹具物料参数;
This commit is contained in:
@@ -877,6 +877,50 @@ class ResProductFixture(models.Model):
|
||||
mounting_hole_depth = fields.Float('安装孔深度(mm)', digits=(16, 2))
|
||||
centering_diameter = fields.Float('定心直径(mm)', digits=(16, 2))
|
||||
|
||||
@api.onchange('specification_fixture_id')
|
||||
def _onchange_specification_fixture_id(self):
|
||||
if self.specification_fixture_id:
|
||||
self.length = self.specification_fixture_id.length
|
||||
self.width = self.specification_fixture_id.width
|
||||
self.height = self.specification_fixture_id.height
|
||||
self.weight = self.specification_fixture_id.weight
|
||||
self.diameter = self.specification_fixture_id.diameter
|
||||
self.orientation_dish_diameter = self.specification_fixture_id.orientation_dish_diameter
|
||||
self.clamping_diameter = self.specification_fixture_id.clamping_diameter
|
||||
self.clamping_num = self.specification_fixture_id.clamping_num
|
||||
self.chucking_power_max = self.specification_fixture_id.chucking_power_max
|
||||
self.repeated_positioning_accuracy = self.specification_fixture_id.repeated_positioning_accuracy
|
||||
self.boolean_transposing_hole = self.specification_fixture_id.boolean_transposing_hole
|
||||
self.unlocking_method = self.specification_fixture_id.unlocking_method
|
||||
self.boolean_chip_blowing_function = self.specification_fixture_id.boolean_chip_blowing_function
|
||||
self.carrying_capacity_max = self.specification_fixture_id.carrying_capacity_max
|
||||
self.rigidity = self.specification_fixture_id.rigidity
|
||||
self.materials_model_id = self.specification_fixture_id.materials_model_id
|
||||
self.machine_tool_type_id = self.specification_fixture_id.machine_tool_type_id
|
||||
self.connector_diameter = self.specification_fixture_id.connector_diameter
|
||||
self.way_to_install = self.specification_fixture_id.way_to_install
|
||||
self.type_of_drive = self.specification_fixture_id.type_of_drive
|
||||
self.gripper_length_min = self.specification_fixture_id.gripper_length_min
|
||||
self.gripper_width_min = self.specification_fixture_id.gripper_width_min
|
||||
self.gripper_height_min = self.specification_fixture_id.gripper_height_min
|
||||
self.gripper_diameter_min = self.specification_fixture_id.gripper_diameter_min
|
||||
self.gripper_length_max = self.specification_fixture_id.gripper_length_max
|
||||
self.gripper_width_max = self.specification_fixture_id.gripper_width_max
|
||||
self.gripper_height_max = self.specification_fixture_id.gripper_height_max
|
||||
self.gripper_diameter_max = self.specification_fixture_id.gripper_diameter_max
|
||||
self.rated_air_pressure = self.specification_fixture_id.rated_air_pressure
|
||||
self.interface_materials_model_id = self.specification_fixture_id.interface_materials_model_id
|
||||
self.transverse_groove = self.specification_fixture_id.transverse_groove
|
||||
self.longitudinal_fitting_groove = self.specification_fixture_id.longitudinal_fitting_groove
|
||||
self.height_tolerance_value = self.specification_fixture_id.height_tolerance_value
|
||||
self.rated_adsorption_force = self.specification_fixture_id.rated_adsorption_force
|
||||
self.magnetic_field_height = self.specification_fixture_id.magnetic_field_height
|
||||
self.magnetic_pole_plate_grinding_allowance = self.specification_fixture_id.magnetic_pole_plate_grinding_allowance
|
||||
self.screw_size = self.specification_fixture_id.screw_size
|
||||
self.via_hole_diameter = self.specification_fixture_id.via_hole_diameter
|
||||
self.mounting_hole_depth = self.specification_fixture_id.mounting_hole_depth
|
||||
self.centering_diameter = self.specification_fixture_id.centering_diameter
|
||||
|
||||
|
||||
class SfMaintenanceEquipmentAndProductTemplate(models.Model):
|
||||
_inherit = 'maintenance.equipment'
|
||||
|
||||
Reference in New Issue
Block a user