Merge branch 'develop' of https://e.coding.net/jikimo-hn/jikimo_sfs/jikimo_sf into feature/新增夹具功能
This commit is contained in:
@@ -302,8 +302,6 @@
|
||||
<group string="基本信息">
|
||||
<group>
|
||||
<field name="MTcode" string="编码"/>
|
||||
|
||||
|
||||
<field name="brand_id"
|
||||
required="1"
|
||||
domain="[('tag_ids', '=', '机床')]"
|
||||
|
||||
@@ -173,13 +173,16 @@
|
||||
<group string="基本信息">
|
||||
<group>
|
||||
<field name="code" force_save="1"/>
|
||||
<field name="name"/>
|
||||
<field name="brand_id"/>
|
||||
<field name="fixture_material_id"/>
|
||||
<field name="fixture_material_type" invisible="1"/>
|
||||
<field name="multi_mounting_type_id"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="name"/>
|
||||
<field name="fixture_material_id"/>
|
||||
<field name="fixture_material_type" invisible="1"/>
|
||||
<!-- <field name="upload_model_file" widget="many2many_binary"/>-->
|
||||
<field name="model_file" widget="Viewer3D" string="模型" readonly="1" force_save="1"
|
||||
attrs="{'invisible': [('model_file', '=', False)]}"/>
|
||||
</group>
|
||||
</group>
|
||||
<group string="参数"
|
||||
@@ -222,7 +225,7 @@
|
||||
<field name="clamp_workpiece_diameter_max"
|
||||
attrs="{'invisible': [('fixture_material_type','=','零点卡盘')],'required': [('fixture_material_type', 'in',('气动托盘','转接板(锁板)托盘','磁吸托盘','虎钳托盘'))]}"/>
|
||||
<field name="maximum_carrying_weight"></field>
|
||||
<field name="Maximum_clamping_force"></field>
|
||||
<field name="maximum_clamping_force"></field>
|
||||
</group>
|
||||
<group>
|
||||
<field name="materials_model_id"/>
|
||||
@@ -238,7 +241,6 @@
|
||||
attrs='{"invisible": [("fixture_material_type","not in",("虎钳托盘","零点卡盘"))]}'/>
|
||||
<field name="apply_machine_tool_type"
|
||||
attrs='{"invisible": [("fixture_material_type","!=",("零点卡盘"))]}'/>
|
||||
<field name="model_file"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
|
||||
@@ -82,6 +82,8 @@
|
||||
<tree string="功能夹具">
|
||||
<field name="code"/>
|
||||
<field name="name"/>
|
||||
<field name="functional_fixture_type_id"/>
|
||||
<field name="zero_chuck_model_ids" widget="many2many_tags"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
@@ -94,8 +96,14 @@
|
||||
<sheet>
|
||||
<group string="基本信息">
|
||||
<group>
|
||||
<field name="code"/>
|
||||
<field name="code" force_save="1"/>
|
||||
<field name="name"/>
|
||||
<field name="functional_fixture_type_id"/>
|
||||
<field name="zero_chuck_model_ids" widget="many2many_tags"/>
|
||||
<field name="transfer_tray_model_ids" widget="many2many_tags"/>
|
||||
<field name="pneumatic_tray_model_ids" widget="many2many_tags"/>
|
||||
<field name="magnetic_tray_model_ids" widget="many2many_tags"/>
|
||||
<field name="vice_tray_model_ids" widget="many2many_tags"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<menuitem id="menu_sf_fixture"
|
||||
parent="mrp.menu_mrp_configuration"
|
||||
name="夹具"
|
||||
sequence="4"
|
||||
sequence="5"
|
||||
/>
|
||||
|
||||
<menuitem id="menu_sf_fixture_material"
|
||||
@@ -38,90 +38,4 @@
|
||||
name="功能夹具"
|
||||
sequence="4"
|
||||
/>
|
||||
|
||||
<!-- <menuitem id="menu_sf_fixture_setting_element_1"-->
|
||||
<!-- name="定位元件型号"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="0"-->
|
||||
<!-- action="sf_fixture_setting_element_view_act"-->
|
||||
<!-- />-->
|
||||
<!-- <menuitem id="menu_sf_setting_element_type_1"-->
|
||||
<!-- name="定位元件类型"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="10"-->
|
||||
<!-- action="sf_setting_element_type_view_act"-->
|
||||
<!-- />-->
|
||||
|
||||
|
||||
<!-- <menuitem id="menu_sf_fixture_clamping_element_1"-->
|
||||
<!-- name="夹紧元件型号"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="2"-->
|
||||
<!-- action="sf_fixture_clamping_element_view_act"-->
|
||||
<!-- />-->
|
||||
<!-- <menuitem id="menu_sf_clamping_element_type_1"-->
|
||||
<!-- name="夹紧元件类型"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="12"-->
|
||||
<!-- action="sf_clamping_element_type_view_act"-->
|
||||
<!-- />-->
|
||||
|
||||
|
||||
<!-- <menuitem id="menu_sf_fixture_tool_setting_1"-->
|
||||
<!-- name="对刀夹具型号"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="4"-->
|
||||
<!-- action="sf_fixture_tool_setting_view_act"-->
|
||||
<!-- />-->
|
||||
<!-- <menuitem id="menu_sf_tool_setting_type_1"-->
|
||||
<!-- name="对刀夹具类型"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="14"-->
|
||||
<!-- action="sf_tool_setting_type_view_act"-->
|
||||
<!-- />-->
|
||||
|
||||
<!-- <menuitem id="menu_sf_fixture_locating_device_1"-->
|
||||
<!-- name="定位装置型号"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="6"-->
|
||||
<!-- action="sf_fixture_locating_device_view_act"-->
|
||||
<!-- />-->
|
||||
<!-- <menuitem id="menu_sf_locating_device_type_1"-->
|
||||
<!-- name="定位装置型号"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="16"-->
|
||||
<!-- action="sf_locating_device_type_view_act"-->
|
||||
<!-- />-->
|
||||
<!-- <menuitem id="menu_sf_locating_device_locate_mode_1"-->
|
||||
<!-- name="定位装置定位方式"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="18"-->
|
||||
<!-- action="sf_locating_device_locate_mode_view_act"-->
|
||||
<!-- />-->
|
||||
|
||||
|
||||
<!-- <menuitem id="menu_sf_fixture_guide_element_1"-->
|
||||
<!-- name="导向元件型号"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="8"-->
|
||||
<!-- action="sf_fixture_guide_element_view_act"-->
|
||||
<!-- />-->
|
||||
<!-- <menuitem id="menu_sf_guide_element_type_1"-->
|
||||
<!-- name="导向元件类型"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="20"-->
|
||||
<!-- action="sf_guide_element_type_view_act"-->
|
||||
<!-- />-->
|
||||
<!-- <menuitem id="menu_sf_guide_element_guide_mode_1"-->
|
||||
<!-- name="导向元件导向方式"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="22"-->
|
||||
<!-- action="sf_guide_element_guide_mode_view_act"-->
|
||||
<!-- />-->
|
||||
<!-- <menuitem id="menu_sf_guide_element_way_to_install_1"-->
|
||||
<!-- name="导向元件安装方式"-->
|
||||
<!-- parent="menu_sf_functional_fixture_list_2"-->
|
||||
<!-- sequence="24"-->
|
||||
<!-- action="sf_guide_element_way_to_install_view_act"-->
|
||||
<!-- />-->
|
||||
</odoo>
|
||||
@@ -16,18 +16,39 @@
|
||||
action="action_mrp_configuration"
|
||||
groups="base.group_system"/>-->
|
||||
<menuitem
|
||||
id="menu_sf_machine_tool"
|
||||
id="menu_sf_machine_tool_first"
|
||||
parent="mrp.menu_mrp_configuration"
|
||||
name="机床"
|
||||
sequence="1"
|
||||
sequence="3"
|
||||
/>
|
||||
|
||||
<menuitem
|
||||
id="menu_sf_machine_tool"
|
||||
parent="menu_sf_machine_tool_first"
|
||||
name="机床"
|
||||
sequence="0"
|
||||
action="action_sf_machine_tool"
|
||||
/>
|
||||
|
||||
<menuitem
|
||||
id="menu_sf_machine_tool_category"
|
||||
parent="menu_sf_machine_tool_first"
|
||||
name="机床类型"
|
||||
sequence="1"
|
||||
action="action_sf_machine_tool_category"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_sf_machine_tool_type"
|
||||
parent="menu_sf_machine_tool_first"
|
||||
name="机床型号"
|
||||
sequence="2"
|
||||
action="action_sf_machine_tool_type"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_sf_tray"
|
||||
parent="mrp.menu_mrp_configuration"
|
||||
name="托盘"
|
||||
sequence="9"
|
||||
sequence="8"
|
||||
action="action_sf_tray"
|
||||
/>
|
||||
|
||||
@@ -43,7 +64,7 @@
|
||||
id="menu_sf_production_materials_1"
|
||||
name="原材料"
|
||||
parent="mrp.menu_mrp_configuration"
|
||||
sequence="3"
|
||||
sequence="6"
|
||||
|
||||
/>
|
||||
|
||||
@@ -51,7 +72,7 @@
|
||||
id="menu_sf_production_process_1"
|
||||
name="工艺"
|
||||
parent="mrp.menu_mrp_configuration"
|
||||
sequence="4"
|
||||
sequence="7"
|
||||
|
||||
/>
|
||||
|
||||
@@ -98,13 +119,13 @@
|
||||
sequence="3"
|
||||
action="sf_processing_technology"/>
|
||||
|
||||
<!-- <menuitem-->
|
||||
<!-- id="menu_sf_partner_views"-->
|
||||
<!-- name="工厂token"-->
|
||||
<!-- parent="menu_sf_base"-->
|
||||
<!-- sequence="1"-->
|
||||
<!-- action="token_factory_view"-->
|
||||
<!-- />-->
|
||||
<!-- <menuitem-->
|
||||
<!-- id="menu_sf_partner_views"-->
|
||||
<!-- name="工厂token"-->
|
||||
<!-- parent="menu_sf_base"-->
|
||||
<!-- sequence="1"-->
|
||||
<!-- action="token_factory_view"-->
|
||||
<!-- />-->
|
||||
|
||||
|
||||
<menuitem
|
||||
@@ -114,18 +135,6 @@
|
||||
sequence="1"
|
||||
action="action_sf_machine_brand"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_sf_machine_tool_type"
|
||||
parent="menu_sf_base"
|
||||
name="机床型号"
|
||||
sequence="1"
|
||||
action="action_sf_machine_tool_type"/>
|
||||
<menuitem
|
||||
id="menu_sf_machine_tool_category"
|
||||
parent="menu_sf_base"
|
||||
name="机床类型"
|
||||
sequence="1"
|
||||
action="action_sf_machine_tool_category"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_sf_machine_control_system"
|
||||
|
||||
@@ -41,48 +41,48 @@
|
||||
<!-- 刀具 -->
|
||||
<menuitem
|
||||
id="menu_sf_cutting_tool"
|
||||
parent="menu_sf_base"
|
||||
parent="mrp.menu_mrp_configuration"
|
||||
name="刀具"
|
||||
sequence="3"
|
||||
sequence="4"
|
||||
/>
|
||||
<!-- 刀具物料 -->
|
||||
<menuitem
|
||||
id="menu_sf_cutting_tool_material"
|
||||
parent="menu_sf_base"
|
||||
parent="menu_sf_cutting_tool"
|
||||
name="刀具物料"
|
||||
sequence="6"
|
||||
sequence="1"
|
||||
action="action_sf_cutting_tool_material"
|
||||
/>
|
||||
<!-- 刀具类型 -->
|
||||
<menuitem
|
||||
id="menu_sf_cutting_tool_type"
|
||||
parent="menu_sf_base"
|
||||
parent="menu_sf_cutting_tool"
|
||||
name="刀具类型"
|
||||
sequence="10"
|
||||
sequence="2"
|
||||
action="action_sf_cutting_tool_type"
|
||||
/>
|
||||
<!-- 刀具型号 -->
|
||||
<menuitem
|
||||
id="menu_sf_integral_cutting_tool"
|
||||
parent="menu_sf_base"
|
||||
parent="menu_sf_cutting_tool"
|
||||
name="刀具型号"
|
||||
sequence="15"
|
||||
sequence="3"
|
||||
action="action_sf_cutting_tool"
|
||||
/>
|
||||
<!-- 功能刀具 -->
|
||||
<menuitem
|
||||
id="menu_sf_functional_cutting_tool"
|
||||
parent="menu_sf_base"
|
||||
parent="menu_sf_cutting_tool"
|
||||
name="功能刀具"
|
||||
sequence="21"
|
||||
sequence="4"
|
||||
action="action_sf_functional_cutting_tool"
|
||||
/>
|
||||
<!-- 功能刀具类型 -->
|
||||
<menuitem
|
||||
id="menu_sf_functional_cutting_tool_model_type"
|
||||
parent="menu_sf_base"
|
||||
parent="menu_sf_cutting_tool"
|
||||
name="功能刀具类型"
|
||||
sequence="26"
|
||||
sequence="5"
|
||||
action="action_sf_functional_cutting_tool_model_type"
|
||||
/>
|
||||
</data>
|
||||
|
||||
@@ -213,6 +213,8 @@
|
||||
<field name="integral_blade_length" attrs="{'invisible': [('hide_integral', '=', False)], 'required': [('hide_integral', '!=', False)]}"/>
|
||||
<field name="integral_diameter" attrs="{'invisible': [('hide_integral', '=', False)], 'required': [('hide_integral', '!=', False)]}"/>
|
||||
<field name="integral_blade_number" attrs="{'invisible': [('hide_integral', '=', False)], 'required': [('hide_integral', '!=', False)]}"/>
|
||||
<field name="integral_accuracy" attrs="{'invisible': [('hide_integral', '=', False)], 'required': [('hide_integral', '!=', False)]}"/>
|
||||
<field name="integral_hardness" attrs="{'invisible': [('hide_integral', '=', False)], 'required': [('hide_integral', '!=', False)]}"/>
|
||||
|
||||
<field name="blade_length" attrs="{'invisible': [('hide_blade', '=', False)], 'required': [('hide_blade', '!=', False)]}"/>
|
||||
<field name="blade_width" attrs="{'invisible': [('hide_blade', '=', False)], 'required': [('hide_blade', '!=', False)]}"/>
|
||||
@@ -236,10 +238,13 @@
|
||||
|
||||
|
||||
<field name="handle_length" attrs="{'invisible': [('hide_handler', '=', False)], 'required': [('hide_handler', '!=', False)]}"/>
|
||||
<field name="handle_length1" attrs="{'invisible': [('hide_handler', '=', False)], 'required': [('hide_handler', '!=', False)]}"/>
|
||||
<field name="handle_diameter1" attrs="{'invisible': [('hide_handler', '=', False)], 'required': [('hide_handler', '!=', False)]}"/>
|
||||
<field name="handle_flange_length" attrs="{'invisible': [('hide_handler', '=', False)], 'required': [('hide_handler', '!=', False)]}"/>
|
||||
<field name="handle_flange_diameter" attrs="{'invisible': [('hide_handler', '=', False)], 'required': [('hide_handler', '!=', False)]}"/>
|
||||
<field name="handle_weight" attrs="{'invisible': [('hide_handler', '=', False)], 'required': [('hide_handler', '!=', False)]}"/>
|
||||
<field name="handle_body_accuracy" attrs="{'invisible': [('hide_handler', '=', False)], 'required': [('hide_handler', '!=', False)]}"/>
|
||||
<field name="handle_clamping_diameter_min" attrs="{'invisible': [('hide_handler', '=', False)], 'required': [('hide_handler', '!=', False)]}"/>
|
||||
<field name="handle_clamping_diameter_max" attrs="{'invisible': [('hide_handler', '=', False)], 'required': [('hide_handler', '!=', False)]}"/>
|
||||
|
||||
|
||||
<field name="chuck_accuracy" attrs="{'invisible': [('hide_chuck', '=', False)], 'required': [('hide_chuck', '!=', False)]}"/>
|
||||
<field name="chuck_diameter" attrs="{'invisible': [('hide_chuck', '=', False)], 'required': [('hide_chuck', '!=', False)]}"/>
|
||||
@@ -253,12 +258,14 @@
|
||||
<field name="integral_front_angle" attrs="{'invisible': [('hide_integral', '=', False)], 'required': [('hide_integral', '!=', False)]}"/>
|
||||
<field name="integral_rear_angle" attrs="{'invisible': [('hide_integral', '=', False)], 'required': [('hide_integral', '!=', False)]}"/>
|
||||
<field name="integral_main_included_angle" attrs="{'invisible': [('hide_integral', '=', False)], 'required': [('hide_integral', '!=', False)]}"/>
|
||||
<field name="integral_coating_material" attrs="{'invisible': [('hide_integral', '=', False)], 'required': [('hide_integral', '!=', False)]}"/>
|
||||
<field name="integral_nut" attrs="{'invisible': [('hide_integral', '=', False)], 'required': [('hide_integral', '!=', False)]}"/>
|
||||
<field name="integral_scope" attrs="{'invisible': [('hide_integral', '=', False)], 'required': [('hide_integral', '!=', False)]}"/>
|
||||
|
||||
|
||||
<field name="blade_main_included_angle" attrs="{'invisible': [('hide_blade', '=', False)], 'required': [('hide_blade', '!=', False)]}"/>
|
||||
<field name="blade_r_angle" attrs="{'invisible': [('hide_blade', '=', False)], 'required': [('hide_blade', '!=', False)]}"/>
|
||||
<field name="blade_coating_material" attrs="{'invisible': [('hide_blade', '=', False)], 'required': [('hide_blade', '!=', False)]}"/>
|
||||
<field name="blade_hardness" attrs="{'invisible': [('hide_blade', '=', False)], 'required': [('hide_blade', '!=', False)]}"/>
|
||||
<field name="blade_radius" attrs="{'invisible': [('hide_blade', '=', False)], 'required': [('hide_blade', '!=', False)]}"/>
|
||||
<field name="blade_nut" attrs="{'invisible': [('hide_blade', '=', False)], 'required': [('hide_blade', '!=', False)]}"/>
|
||||
@@ -282,6 +289,8 @@
|
||||
<field name="handle_detection_accuracy" attrs="{'invisible': [('hide_handler', '=', False)], 'required': [('hide_handler', '!=', False)]}"/>
|
||||
<field name="handle_detection_hardness" attrs="{'invisible': [('hide_handler', '=', False)], 'required': [('hide_handler', '!=', False)]}"/>
|
||||
<field name="handle_standard_speed" attrs="{'invisible': [('hide_handler', '=', False)], 'required': [('hide_handler', '!=', False)]}"/>
|
||||
<field name="handle_jump_accuracy" attrs="{'invisible': [('hide_handler', '=', False)], 'required': [('hide_handler', '!=', False)]}"/>
|
||||
<field name="handle_max_speed" attrs="{'invisible': [('hide_handler', '=', False)], 'required': [('hide_handler', '!=', False)]}"/>
|
||||
|
||||
<field name="chuck_nut" attrs="{'invisible': [('hide_chuck', '=', False)], 'required': [('hide_chuck', '!=', False)]}"/>
|
||||
<field name="chuck_clamping_range" attrs="{'invisible': [('hide_chuck', '=', False)], 'required': [('hide_chuck', '!=', False)]}"/>
|
||||
|
||||
Reference in New Issue
Block a user