优化代码

This commit is contained in:
hujiaying
2024-10-09 16:01:27 +08:00
parent 75e1f5387d
commit 441cfaffce

View File

@@ -109,7 +109,7 @@
<field name="name">form.sf.machine_tool.type</field> <field name="name">form.sf.machine_tool.type</field>
<field name="model">sf.machine_tool.type</field> <field name="model">sf.machine_tool.type</field>
<field name="arch" type="xml"> <field name="arch" type="xml">
<form string="机床型号" delete="0"> <form string="机床型号" delete="0">
<sheet> <sheet>
<div class="oe_title"> <div class="oe_title">
<h1> <h1>
@@ -129,31 +129,28 @@
<field name="machine_tool_picture" widget="image" nolabel="1"/> <field name="machine_tool_picture" widget="image" nolabel="1"/>
</group> </group>
</group> </group>
<group string="加工能力"> <group string="加工能力">
<div> <div>
<field name='jg_image_id' widget="custom_many2many_checkboxes"> <field name='jg_image_id' widget="custom_many2many_checkboxes">
<tree>
<field name="name"/>
<field name="image" widget="image"/>
<tree> </tree>
<field name="name"/> </field>
<field name="image" widget="image"
options="{'size': [100, 100], 'click enlarge': True}"/>
</tree>
</field>
</div> </div>
</group> </group>
<group string="冷却方式"> <group string="冷却方式">
<div> <div>
<field name='lq_image_id' widget="custom_many2many_checkboxes"> <field name='lq_image_id' widget="custom_many2many_checkboxes">
<tree> <tree>
<field name="name"/> <field name="name"/>
<field name="image" widget="image" <field name="image" widget="image"/>
options="{'size': [100, 100], 'click enlarge': True}"/>
</tree> </tree>
</field> </field>
</div> </div>
</group> </group>
@@ -178,7 +175,7 @@
<field name="workbench_H" class="o_address_zip" required="1" <field name="workbench_H" class="o_address_zip" required="1"
options="{'format': false}"/> options="{'format': false}"/>
</div> </div>
<field name="workpiece_load"/> <field name="workpiece_load"/>
<label for="machine_tool_L" string="机床尺寸(mm)"/> <label for="machine_tool_L" string="机床尺寸(mm)"/>
<div class="test_model"> <div class="test_model">
<label for="machine_tool_L" string="长"/> <label for="machine_tool_L" string="长"/>
@@ -192,7 +189,7 @@
<field name="machine_tool_H" class="o_address_zip" <field name="machine_tool_H" class="o_address_zip"
options="{'format': false}"/> options="{'format': false}"/>
</div> </div>
<label for="T_trough_num" string="T型槽尺寸:"/> <label for="T_trough_num" string="T型槽尺寸:"/>
<div class="test_model"> <div class="test_model">
<label for="T_trough_num" string="槽数"/> <label for="T_trough_num" string="槽数"/>
<field name="T_trough_num" class="o_address_zip" <field name="T_trough_num" class="o_address_zip"
@@ -205,20 +202,20 @@
<field name="T_trough_distance" class="o_address_zip" <field name="T_trough_distance" class="o_address_zip"
options="{'format': false}"/> options="{'format': false}"/>
</div> </div>
<!-- <field name="feed_speed" required="1"/>--> <!-- <field name="feed_speed" required="1"/>-->
<!-- <label for="precision_min" string="X轴定位精度(mm)"/>--> <!-- <label for="precision_min" string="X轴定位精度(mm)"/>-->
<!-- <div class="test_model">--> <!-- <div class="test_model">-->
<!-- <label for="precision_min" string="最小(min)"/>--> <!-- <label for="precision_min" string="最小(min)"/>-->
<!-- <field name="precision_min" class="o_address_zip" required="1"--> <!-- <field name="precision_min" class="o_address_zip" required="1"-->
<!-- options="{'format': false}"/>--> <!-- options="{'format': false}"/>-->
<!-- <span>&amp;nbsp;</span>--> <!-- <span>&amp;nbsp;</span>-->
<!-- <label for="precision_max" string="最大(max)"/>--> <!-- <label for="precision_max" string="最大(max)"/>-->
<!-- <field name="precision_max" class="o_address_zip" required="1"--> <!-- <field name="precision_max" class="o_address_zip" required="1"-->
<!-- options="{'format': false}"/>--> <!-- options="{'format': false}"/>-->
<!-- </div>--> <!-- </div>-->
<!-- <field name="lead_screw" required="1"/>--> <!-- <field name="lead_screw" required="1"/>-->
<!-- <field name="guide_rail" required="1"/>--> <!-- <field name="guide_rail" required="1"/>-->
<field name="number_of_axles" required="1" widget="radio" <field name="number_of_axles" required="1" widget="radio"
options="{'horizontal': true}"/> options="{'horizontal': true}"/>
<label for="x_axis" string="加工行程(mm)" <label for="x_axis" string="加工行程(mm)"
@@ -258,7 +255,7 @@
</group> </group>
<group string="主轴"> <group string="主轴">
<field name="taper_type_id" required="1"/> <field name="taper_type_id" required="1"/>
<label for="distance_min" string="主轴端面-工作台距离(mm)"/> <label for="distance_min" string="主轴端面-工作台距离(mm)"/>
<div class="test_model"> <div class="test_model">
<label for="distance_min" string="最小(min)"/> <label for="distance_min" string="最小(min)"/>
<field name="distance_min" class="o_address_zip" <field name="distance_min" class="o_address_zip"
@@ -268,7 +265,7 @@
<field name="distance_max" class="o_address_zip" <field name="distance_max" class="o_address_zip"
options="{'format': false}"/> options="{'format': false}"/>
</div> </div>
<field name="rotate_speed" string="主轴最高转速(r/min)" <field name="rotate_speed" string="主轴最高转速(r/min)"
options="{'format': false}"/> options="{'format': false}"/>
<field name="spindle_center_distance"/> <field name="spindle_center_distance"/>
<field name="spindle_continuous_power"/> <field name="spindle_continuous_power"/>
@@ -286,50 +283,50 @@
<page string="进给/精度参数"> <page string="进给/精度参数">
<group> <group>
<group string="进给参数"> <group string="进给参数">
<field name="X_axis_rapid_traverse_speed"/> <field name="X_axis_rapid_traverse_speed"/>
<field name="Y_axis_rapid_traverse_speed"/> <field name="Y_axis_rapid_traverse_speed"/>
<field name="Z_axis_rapid_traverse_speed"/> <field name="Z_axis_rapid_traverse_speed"/>
<field name="a_axis_rapid_traverse_speed"/> <field name="a_axis_rapid_traverse_speed"/>
<field name="b_axis_rapid_traverse_speed"/> <field name="b_axis_rapid_traverse_speed"/>
<field name="c_axis_rapid_traverse_speed"/> <field name="c_axis_rapid_traverse_speed"/>
<field name="straight_cutting_feed_rate"/> <field name="straight_cutting_feed_rate"/>
<field name="rotary_cutting_feed_rate"/> <field name="rotary_cutting_feed_rate"/>
</group> </group>
<group string="精度参数"> <group string="精度参数">
<field name="X_precision"/> <field name="X_precision"/>
<field name="X_precision_repeat"/> <field name="X_precision_repeat"/>
<field name="Y_precision"/> <field name="Y_precision"/>
<field name="Y_precision_repeat"/> <field name="Y_precision_repeat"/>
<field name="Z_precision"/> <field name="Z_precision"/>
<field name="Z_precision_repeat"/> <field name="Z_precision_repeat"/>
<field name="a_precision"/> <field name="a_precision"/>
<field name="a_precision_repeat"/> <field name="a_precision_repeat"/>
<field name="b_precision"/> <field name="b_precision"/>
<field name="b_precision_repeat"/> <field name="b_precision_repeat"/>
<field name="c_precision"/> <field name="c_precision"/>
<field name="c_precision_repeat"/> <field name="c_precision_repeat"/>
</group> </group>
</group> </group>
</page> </page>
<page string="刀库参数"> <page string="刀库参数">
<group> <group>
<group string="刀具"> <group string="刀具">
<!-- <field name="knife_type" required="1"/>--> <!-- <field name="knife_type" required="1"/>-->
<field name="number_of_knife_library" required="1" options="{'format': false}"/> <field name="number_of_knife_library" required="1" options="{'format': false}"/>
<!-- <field name="tool_speed" required="1"/>--> <!-- <field name="tool_speed" required="1"/>-->
<field name="tool_full_diameter_max"/> <field name="tool_full_diameter_max"/>
<field name="tool_perimeter_diameter_max"/> <field name="tool_perimeter_diameter_max"/>
<field name="tool_long_max"/> <field name="tool_long_max"/>
<!-- <label for="tool_diameter_min" string="刀具刀径(mm)"/>--> <!-- <label for="tool_diameter_min" string="刀具刀径(mm)"/>-->
<!-- <div class="test_model">--> <!-- <div class="test_model">-->
<!-- <label for="tool_diameter_min" string="最小(min)"/>--> <!-- <label for="tool_diameter_min" string="最小(min)"/>-->
<!-- <field name="tool_diameter_min" class="o_address_zip" required="1"--> <!-- <field name="tool_diameter_min" class="o_address_zip" required="1"-->
<!-- options="{'format': false}"/>--> <!-- options="{'format': false}"/>-->
<!-- <span>&amp;nbsp;</span>--> <!-- <span>&amp;nbsp;</span>-->
<!-- <label for="tool_diameter_max" string="最大(max)"/>--> <!-- <label for="tool_diameter_max" string="最大(max)"/>-->
<!-- <field name="tool_diameter_max" class="o_address_zip" required="1"--> <!-- <field name="tool_diameter_max" class="o_address_zip" required="1"-->
<!-- options="{'format': false}"/>--> <!-- options="{'format': false}"/>-->
<!-- </div>--> <!-- </div>-->
<field name="tool_quality_max"/> <field name="tool_quality_max"/>
<field name="T_tool_time"/> <field name="T_tool_time"/>
<field name="C_tool_time"/> <field name="C_tool_time"/>