删除测试模型
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'
|
||||
|
||||
Reference in New Issue
Block a user