删除测试模型

This commit is contained in:
mgw
2023-06-14 17:36:39 +08:00
parent 08f8d7f03a
commit f6651ffffb
5 changed files with 2 additions and 127 deletions

View File

@@ -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'

View File

@@ -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
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
32 access_sf_chuck_model sf.chuck.model model_sf_chuck_model base.group_user 1 1 1 1
33 access_sf_cutting_tool_material sf.cutting.tool.material model_sf_cutting_tool_material base.group_user 1 1 1 1
34 access_sf_test access_sf_fixture_setting_element sf.test sf_fixture_setting_element model_sf_test model_sf_fixture_setting_element 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
35 access_sf_setting_element_type sf_setting_element_type model_sf_setting_element_type base.group_user 1 1 1 1
36 access_sf_fixture_clamping_element sf_fixture_clamping_element model_sf_fixture_clamping_element base.group_user 1 1 1 1
37 access_sf_clamping_element_type sf_clamping_element_type model_sf_clamping_element_type base.group_user 1 1 1 1

View File

@@ -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"-->

View File

@@ -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>

View File

@@ -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>