1、机床换刀申请界面新增搜索面板和设备字段根据设备的设备类型等于机床的过滤条件;2、隐藏功能刀具出入库记录菜单;3、功能刀具列表form视图新增预警跳转按键(跳转功能未完成);

This commit is contained in:
yuxianghui
2023-11-16 17:36:09 +08:00
parent 2a964bc30e
commit 329d7b6464
4 changed files with 92 additions and 55 deletions

View File

@@ -94,6 +94,9 @@ class FunctionalCuttingToolEntity(models.Model):
functional_tool_model_ids.append(functional_tool_model.id)
return [(6, 0, functional_tool_model_ids)]
def open_functional_tool_warning(self):
pass
class FunctionalToolWarning(models.Model):
_name = 'sf.functional.tool.warning'
@@ -438,7 +441,7 @@ class MachineTableToolChangingApply(models.Model):
_description = '机床换刀申请'
name = fields.Many2one('maintenance.equipment', string='CNC机床', required=True, readonly=False,
group_expand='_read_group_names')
group_expand='_read_group_names', domain=[('category_id.equipment_type', '=', '机床')])
machine_table_type_id = fields.Many2one('maintenance.equipment.category', string='机床类型', readonly=True,
compute='_compute_machine_table_type_id')
machine_tool_code = fields.Char(string='机台号', store=True, invisible=True, readonly=True)
@@ -489,7 +492,7 @@ class MachineTableToolChangingApply(models.Model):
@api.model
def _read_group_names(self, categories, domain, order):
names = categories._search([], order=order, access_rights_uid=SUPERUSER_ID)
names = categories._search([('category_id.equipment_type', '=', '机床')], order=order, access_rights_uid=SUPERUSER_ID)
return categories.browse(names)
@api.onchange('functional_tool_status')