删除测试模型
This commit is contained in:
@@ -17,68 +17,6 @@ class CuttingToolMaterial(models.Model):
|
||||
remark = fields.Char('备注')
|
||||
|
||||
|
||||
# 测试模型
|
||||
class aa_test(models.Model):
|
||||
_name = 'sf.test'
|
||||
_description = '测试'
|
||||
|
||||
model_number = fields.Char('型号', readonly=True)
|
||||
# 关联刀具物料
|
||||
cutting_tool_material = fields.Many2one('sf.cutting.tool.material', '刀具物料')
|
||||
# 关联整体式刀具型号
|
||||
integral_model_number = fields.Many2one('sf.integral.cutting.tool.model', '整体式刀具型号')
|
||||
# 关联刀片型号
|
||||
blade_model_number = fields.Many2one('sf.blade', '刀片型号')
|
||||
# 关联刀杆型号
|
||||
cutterbar_model_number = fields.Many2one('sf.cutter.bar', '刀杆型号')
|
||||
# 关联刀盘型号
|
||||
cutterpad_model_number = fields.Many2one('sf.cutter.pad', '刀盘型号')
|
||||
# 关联刀柄型号
|
||||
handle_model_number = fields.Many2one('sf.handle', '刀柄型号')
|
||||
# 关联夹头型号
|
||||
chuck_model_number = fields.Many2one('sf.chuck', '夹头型号')
|
||||
|
||||
hide_integral_model_number = fields.Boolean(compute='_compute_hide_model_number', default=False, string='隐藏整体式刀具型号')
|
||||
hide_blade_model_number = fields.Boolean(compute='_compute_hide_model_number', default=False, string='隐藏刀片型号')
|
||||
hide_cutterbar_model_number = fields.Boolean(compute='_compute_hide_model_number', default=False, string='隐藏刀杆型号')
|
||||
hide_cutterpad_model_number = fields.Boolean(compute='_compute_hide_model_number', default=False, string='隐藏刀盘型号')
|
||||
hide_handle_model_number = fields.Boolean(compute='_compute_hide_model_number', default=False, string='隐藏刀柄型号')
|
||||
hide_chuck_model_number = fields.Boolean(compute='_compute_hide_model_number', default=False, string='隐藏夹头型号')
|
||||
hide_model_number = fields.Boolean(compute='_compute_hide_model_number', default=True, string='隐藏型号')
|
||||
|
||||
@api.depends('cutting_tool_material')
|
||||
def _compute_hide_model_number(self):
|
||||
for record in self:
|
||||
record.hide_integral_model_number = False
|
||||
record.hide_blade_model_number = False
|
||||
record.hide_cutterbar_model_number = False
|
||||
record.hide_cutterpad_model_number = False
|
||||
record.hide_handle_model_number = False
|
||||
record.hide_chuck_model_number = False
|
||||
record.hide_model_number = True
|
||||
|
||||
if record.cutting_tool_material and record.cutting_tool_material.name == '整体式刀具':
|
||||
record.hide_model_number = False
|
||||
record.hide_integral_model_number = True
|
||||
elif record.cutting_tool_material and record.cutting_tool_material.name == '刀片':
|
||||
record.hide_model_number = False
|
||||
record.hide_blade_model_number = True
|
||||
elif record.cutting_tool_material and record.cutting_tool_material.name == '刀杆':
|
||||
record.hide_model_number = False
|
||||
record.hide_cutterbar_model_number = True
|
||||
elif record.cutting_tool_material and record.cutting_tool_material.name == '刀盘':
|
||||
record.hide_model_number = False
|
||||
record.hide_cutterpad_model_number = True
|
||||
elif record.cutting_tool_material and record.cutting_tool_material.name == '刀柄':
|
||||
record.hide_model_number = False
|
||||
record.hide_handle_model_number = True
|
||||
elif record.cutting_tool_material and record.cutting_tool_material.name == '夹头':
|
||||
record.hide_model_number = False
|
||||
record.hide_chuck_model_number = True
|
||||
else:
|
||||
record.hide_model_number = True
|
||||
|
||||
|
||||
# 功能刀具
|
||||
class FunctionalCuttingTool(models.Model):
|
||||
_name = 'sf.functional.cutting.tool'
|
||||
|
||||
@@ -32,7 +32,6 @@ access_sf_handle_model,sf.handle.model,model_sf_handle_model,base.group_user,1,1
|
||||
access_sf_chuck,sf.chuck,model_sf_chuck,base.group_user,1,1,1,1
|
||||
access_sf_chuck_model,sf.chuck.model,model_sf_chuck_model,base.group_user,1,1,1,1
|
||||
access_sf_cutting_tool_material,sf.cutting.tool.material,model_sf_cutting_tool_material,base.group_user,1,1,1,1
|
||||
access_sf_test,sf.test,model_sf_test,base.group_user,1,1,1,1
|
||||
|
||||
access_sf_fixture_setting_element,sf_fixture_setting_element,model_sf_fixture_setting_element,base.group_user,1,1,1,1
|
||||
access_sf_setting_element_type,sf_setting_element_type,model_sf_setting_element_type,base.group_user,1,1,1,1
|
||||
|
||||
|
@@ -8,7 +8,7 @@
|
||||
<menuitem id="menu_sf_functional_fixture_list_2"
|
||||
name="夹具"
|
||||
parent="menu_sf_base"
|
||||
sequence="6"
|
||||
sequence="70"
|
||||
/>
|
||||
|
||||
<!-- <menuitem id="menu_sf_functional_fixture_list_3"-->
|
||||
|
||||
@@ -107,16 +107,8 @@
|
||||
<field name="res_model">sf.cutting.tool.material</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
<!-- 测试 action -->
|
||||
<record id="action_sf_test" model="ir.actions.act_window">
|
||||
<field name="name">测试</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">sf.test</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
<!-- 功能刀具 -->
|
||||
|
||||
<!-- parent="menu_sf_cutting_tool" -->
|
||||
<!-- 功能刀具 -->
|
||||
<menuitem
|
||||
id="menu_sf_functional_cutting_tool"
|
||||
parent="menu_sf_base"
|
||||
@@ -238,15 +230,5 @@
|
||||
sequence="64"
|
||||
action="action_sf_cutting_tool_clamp_head_type"
|
||||
/>
|
||||
<!-- 测试 -->
|
||||
<menuitem
|
||||
id="menu_sf_test"
|
||||
parent="menu_sf_base"
|
||||
name="测试"
|
||||
sequence="68"
|
||||
action="action_sf_test"
|
||||
/>
|
||||
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
||||
@@ -738,49 +738,5 @@
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<!-- 测试tree -->
|
||||
<record id="view_test_tree" model="ir.ui.view">
|
||||
<field name="name">sf.test.tree</field>
|
||||
<field name="model">sf.test</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="测试">
|
||||
<field name="model_number"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
<!-- 测试form -->
|
||||
<record id="view_test_form" model="ir.ui.view">
|
||||
<field name="name">sf.test.form</field>
|
||||
<field name="model">sf.test</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="测试">
|
||||
<sheet>
|
||||
<group string="测试">
|
||||
<group>
|
||||
<field name="cutting_tool_material"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="hide_integral_model_number" invisible="1"/>
|
||||
<field name="hide_blade_model_number" invisible="1"/>
|
||||
<field name="hide_cutterbar_model_number" invisible="1"/>
|
||||
<field name="hide_cutterpad_model_number" invisible="1"/>
|
||||
<field name="hide_handle_model_number" invisible="1"/>
|
||||
<field name="hide_chuck_model_number" invisible="1"/>
|
||||
<field name="hide_model_number" invisible="1"/>
|
||||
|
||||
<field name="model_number" attrs="{'invisible': [('hide_model_number', '!=', True)]}"/>
|
||||
<field name="integral_model_number" attrs="{'invisible': [('hide_integral_model_number', '!=', True)]}"/>
|
||||
<field name="blade_model_number" attrs="{'invisible': [('hide_blade_model_number', '!=', True)]}"/>
|
||||
<field name="cutterbar_model_number" attrs="{'invisible': [('hide_cutterbar_model_number', '!=', True)]}"/>
|
||||
<field name="cutterpad_model_number" attrs="{'invisible': [('hide_cutterpad_model_number', '!=', True)]}"/>
|
||||
<field name="handle_model_number" attrs="{'invisible': [('hide_handle_model_number', '!=', True)]}"/>
|
||||
<field name="chuck_model_number" attrs="{'invisible': [('hide_chuck_model_number', '!=', True)]}"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
||||
Reference in New Issue
Block a user