306 lines
17 KiB
XML
306 lines
17 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<odoo>
|
|
<data>
|
|
<!-- ================================================刀具基础参数================================================ -->
|
|
<record id="view_sf_tool_materials_basic_parameters_integral_tree" model="ir.ui.view">
|
|
<field name="name">sf.tool.materials.basic.parameters.tree</field>
|
|
<field name="model">sf.tool.materials.basic.parameters</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="基础参数" delete="0" create="0" edit="0" sample="1">
|
|
<field name="total_length"/>
|
|
<field name="blade_number"/>
|
|
<field name="neck_diameter"/>
|
|
<field name="neck_length"/>
|
|
<field name="handle_diameter"/>
|
|
<field name="handle_length"/>
|
|
<field name="blade_tip_diameter"/>
|
|
<field name="blade_tip_working_size"/>
|
|
<field name="tip_r_size"/>
|
|
<field name="blade_tip_taper"/>
|
|
<field name="blade_diameter"/>
|
|
<field name="blade_length"/>
|
|
<field name="blade_helix_angle"/>
|
|
<field name="blade_width"/>
|
|
<field name="blade_width"/>
|
|
<field name="pitch"/>
|
|
<field name="cutting_depth"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_sf_tool_materials_basic_parameters_blade_tree" model="ir.ui.view">
|
|
<field name="name">sf.tool.materials.basic.parameters.tree</field>
|
|
<field name="model">sf.tool.materials.basic.parameters</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="基础参数" delete="0" create="0">
|
|
<field name="total_length"/>
|
|
<field name="length"/>
|
|
<field name="thickness"/>
|
|
<field name="width"/>
|
|
<field name="cutting_blade_length"/>
|
|
<field name="relief_angle"/>
|
|
<field name="blade_tip_circular_arc_radius"/>
|
|
<field name="inscribed_circle_diameter"/>
|
|
<field name="install_aperture_diameter"/>
|
|
<field name="chip_breaker_groove"/>
|
|
<field name="blade_teeth_model"/>
|
|
<field name="blade_blade_number"/>
|
|
<field name="main_included_angle"/>
|
|
<field name="top_angle"/>
|
|
<field name="thread_model"/>
|
|
<field name="thread_num"/>
|
|
<field name="blade_tip_height_tolerance"/>
|
|
<field name="inscribed_circle_tolerance"/>
|
|
<field name="thickness_tolerance"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_sf_tool_materials_basic_parameters_cutter_bar_tree" model="ir.ui.view">
|
|
<field name="name">sf.tool.materials.basic.parameters.tree</field>
|
|
<field name="model">sf.tool.materials.basic.parameters</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="基础参数" delete="0" create="0">
|
|
<field name="total_length"/>
|
|
<field name="height"/>
|
|
<field name="blade_height"/>
|
|
<field name="cut_depth_max"/>
|
|
<field name="cutter_arbor_diameter"/>
|
|
<field name="min_machining_aperture"/>
|
|
<field name="install_blade_tip_num"/>
|
|
<field name="cutting_blade_model"/>
|
|
<field name="is_cooling_hole"/>
|
|
<field name="locating_slot_code"/>
|
|
<field name="installing_structure"/>
|
|
<field name="blade_id"/>
|
|
<field name="tool_shim"/>
|
|
<field name="cotter_pin"/>
|
|
<field name="pressing_plate"/>
|
|
<field name="screw"/>
|
|
<field name="spanner"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
|
|
<record id="view_sf_tool_materials_basic_parameters_tree" model="ir.ui.view">
|
|
<field name="name">sf.tool.materials.basic.parameters.tree</field>
|
|
<field name="model">sf.tool.materials.basic.parameters</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="基础参数">
|
|
<field name="total_length"/>
|
|
<field name="blade_number"/>
|
|
<field name="neck_diameter"/>
|
|
<field name="neck_length"/>
|
|
<field name="handle_diameter"/>
|
|
<field name="handle_length"/>
|
|
<field name="blade_tip_diameter"/>
|
|
<field name="blade_tip_working_size"/>
|
|
<field name="tip_r_size"/>
|
|
<field name="blade_tip_taper"/>
|
|
<field name="blade_diameter"/>
|
|
<field name="blade_length"/>
|
|
<field name="blade_helix_angle"/>
|
|
<field name="blade_width"/>
|
|
<field name="blade_width"/>
|
|
<field name="pitch"/>
|
|
<field name="cutting_depth"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
|
|
<record model="ir.ui.view" id="view_sf_tool_materials_basic_parameters_search">
|
|
<field name="name">sf.tool.materials.basic.parameters.search</field>
|
|
<field name="model">sf.tool.materials.basic.parameters</field>
|
|
<field name="arch" type="xml">
|
|
<search>
|
|
<field name="name"/>
|
|
</search>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_sf_tool_materials_basic_parameters_form" model="ir.ui.view">
|
|
<field name="name">sf.tool.materials.basic.parameters.form</field>
|
|
<field name="model">sf.tool.materials.basic.parameters</field>
|
|
<field name="arch" type="xml">
|
|
<form string="规则">
|
|
<sheet>
|
|
<field name="cutting_tool_type" invisible="1"/>
|
|
<field name="standard_library_id" invisible="1"/>
|
|
<group>
|
|
<group attrs="{'invisible': [('cutting_tool_type', '!=', '整体式刀具')]}">
|
|
<field name="total_length"/>
|
|
<field name="blade_diameter" class="diameter"/>
|
|
<field name="blade_length"/>
|
|
<field name="blade_number"/>
|
|
<field name="neck_length"/>
|
|
<field name="neck_diameter" class="diameter"/>
|
|
<field name="handle_diameter" class="diameter"/>
|
|
<field name="handle_length"/>
|
|
</group>
|
|
<group attrs="{'invisible': [('cutting_tool_type', '!=', '整体式刀具')]}">
|
|
<field name="blade_tip_working_size"/>
|
|
<field name="tip_r_size"/>
|
|
<field name="blade_tip_diameter" class="diameter"/>
|
|
<field name="blade_tip_taper"/>
|
|
<field name="blade_helix_angle"/>
|
|
<field name="pitch"/>
|
|
<field name="blade_width"/>
|
|
<field name="blade_depth"/>
|
|
<field name="cut_depth_max"/>
|
|
</group>
|
|
<group attrs="{'invisible': [('cutting_tool_type', '!=', '刀片')]}">
|
|
<field name="length"/>
|
|
<field name="thickness"/>
|
|
<field name="inscribed_circle_diameter" class="diameter"/>
|
|
<field name="install_aperture_diameter" class="diameter" string="安装孔直径D1(mm)"/>
|
|
<field name="blade_tip_circular_arc_radius" string="刀尖圆弧半径RE(mm)"/>
|
|
<field name="cutting_blade_length"/>
|
|
<field name="relief_angle"/>
|
|
<field name="chip_breaker_groove"/>
|
|
<field name="chip_breaker_type_code"/>
|
|
</group>
|
|
<group attrs="{'invisible': [('cutting_tool_type', '!=', '刀片')]}">
|
|
<field name="blade_teeth_model"/>
|
|
<field name="thread_model"/>
|
|
<field name="pitch"/>
|
|
<field name="thread_num"/>
|
|
<field name="cut_depth_max"/>
|
|
<field name="blade_blade_number" string="刃数"/>
|
|
<field name="blade_width" string="刃宽"/>
|
|
<field name="main_included_angle"/>
|
|
<field name="top_angle"/>
|
|
<field name="blade_tip_height_tolerance"/>
|
|
<field name="inscribed_circle_tolerance"/>
|
|
<field name="thickness_tolerance"/>
|
|
</group>
|
|
<group attrs="{'invisible': [('cutting_tool_type', '!=', '刀杆')]}">
|
|
<field name="total_length"/>
|
|
<field name="width"/>
|
|
<field name="height"/>
|
|
<label for="knife_head_length" string="刀头尺寸"/>
|
|
<div class="test_model">
|
|
<label for="knife_head_length" string="长"/>
|
|
<field name="knife_head_length" class="o_address_zip"
|
|
options="{'format': false}"/>
|
|
<label for="knife_head_width" string="宽"/>
|
|
<field name="knife_head_width" class="o_address_zip"
|
|
options="{'format': false}"/>
|
|
<label for="knife_head_height" string="高"/>
|
|
<field name="knife_head_height" class="o_address_zip"
|
|
options="{'format': false}"/>
|
|
</div>
|
|
<field name="blade_diameter" class="diameter"/>
|
|
<field name="cutter_arbor_diameter" class="diameter"/>
|
|
<field name="is_cooling_hole"/>
|
|
<field name="locating_slot_code"/>
|
|
</group>
|
|
<group attrs="{'invisible': [('cutting_tool_type', '!=', '刀杆')]}">
|
|
<field name="main_included_angle"/>
|
|
<field name="relief_angle"/>
|
|
<field name="cutting_blade_length"/>
|
|
<field name="cut_depth_max"/>
|
|
<field name="min_machining_aperture"/>
|
|
<field name="install_blade_tip_num"/>
|
|
<field name="installing_structure"/>
|
|
<field name="blade_id" options="{'no_create': True}"/>
|
|
<field name="tool_shim"/>
|
|
<field name="cotter_pin"/>
|
|
<field name="pressing_plate"/>
|
|
<field name="screw"/>
|
|
<field name="spanner"/>
|
|
</group>
|
|
|
|
<group attrs="{'invisible': [('cutting_tool_type', '!=', '刀盘')]}">
|
|
<field name="install_blade_tip_num"/>
|
|
<field name="blade_diameter" class="diameter"/>
|
|
<field name="cutter_head_diameter" class="diameter"/>
|
|
<field name="interface_diameter" class="diameter"/>
|
|
<field name="total_length"/>
|
|
<field name="blade_length"/>
|
|
<field name="cutting_blade_length"/>
|
|
<field name="cut_depth_max"/>
|
|
</group>
|
|
<group attrs="{'invisible': [('cutting_tool_type', '!=', '刀盘')]}">
|
|
<field name="main_included_angle"/>
|
|
<field name="installing_structure"/>
|
|
<field name="blade_id" options="{'no_create': True}"/>
|
|
<field name="screw"/>
|
|
<field name="spanner"/>
|
|
<field name="is_cooling_hole"/>
|
|
<field name="locating_slot_code"/>
|
|
</group>
|
|
|
|
<group attrs="{'invisible': [('cutting_tool_type', '!=', '夹头')]}">
|
|
<field name="er_size_model" string="尺寸型号"/>
|
|
<label for="min_clamping_diameter" string="夹持直径"/>
|
|
<div class="test_model">
|
|
<label for="min_clamping_diameter" string="最小"/>
|
|
<field name="min_clamping_diameter" class="o_address_zip diameter"
|
|
options="{'format': false}"/>
|
|
<label for="max_clamping_diameter" string="最大"/>
|
|
<field name="max_clamping_diameter" class="o_address_zip diameter"
|
|
options="{'format': false}"/>
|
|
</div>
|
|
<field name="total_length"/>
|
|
<field name="outer_diameter" class="diameter"/>
|
|
<field name="inner_diameter" class="diameter"/>
|
|
<field name="taper"/>
|
|
</group>
|
|
<group attrs="{'invisible': [('cutting_tool_type', '!=', '夹头')]}">
|
|
<field name="run_out_accuracy"/>
|
|
<field name="top_diameter" class="diameter"/>
|
|
<field name="weight"/>
|
|
<field name="max_load_capacity"/>
|
|
<field name="cooling_jacket"/>
|
|
</group>
|
|
|
|
<group attrs="{'invisible': [('cutting_tool_type', '!=', '刀柄')]}">
|
|
<field name="taper_shank_model"/>
|
|
<field name="total_length"/>
|
|
<field name="shank_length"/>
|
|
<field name="shank_diameter" class="diameter"/>
|
|
<field name="flange_shank_length"/>
|
|
<field name="flange_diameter" class="diameter"/>
|
|
<field name="diameter_slip_accuracy"/>
|
|
<field name="dynamic_balance_class"/>
|
|
</group>
|
|
<group attrs="{'invisible': [('cutting_tool_type', '!=', '刀柄')]}">
|
|
<label for="min_clamping_diameter" string="夹持直径"/>
|
|
<div class="test_model">
|
|
<label for="min_clamping_diameter" string="最小"/>
|
|
<field name="min_clamping_diameter" class="o_address_zip diameter"
|
|
options="{'format': false}"/>
|
|
<label for="max_clamping_diameter" string="最大"/>
|
|
<field name="max_clamping_diameter" class="o_address_zip diameter"
|
|
options="{'format': false}"/>
|
|
</div>
|
|
<field name="max_rotate_speed"/>
|
|
<field name="fit_chuck_size"/>
|
|
<field name="nut"/>
|
|
<field name="spanner"/>
|
|
<field name="clamping_mode"/>
|
|
<field name="tool_changing_time"/>
|
|
<field name="cooling_model"/>
|
|
<field name="is_quick_cutting"/>
|
|
<field name="is_safe_lock"/>
|
|
</group>
|
|
</group>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="action_sf_tool_materials_basic_parameters" model="ir.actions.act_window">
|
|
<field name="name">基础参数</field>
|
|
<field name="res_model">sf.tool.materials.basic.parameters</field>
|
|
<field name="view_mode">form</field>
|
|
<field name="context">{'default_cutting_tool_type': cutting_tool_type}</field>
|
|
<field name="domain">[]</field>
|
|
<!-- <field name="multi">false</field>-->
|
|
</record>
|
|
|
|
</data>
|
|
</odoo>
|