删除测试模型

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'