diff --git a/sf_base/models/tool_base_new.py b/sf_base/models/tool_base_new.py index 945ab1eb..048c94d3 100644 --- a/sf_base/models/tool_base_new.py +++ b/sf_base/models/tool_base_new.py @@ -26,32 +26,32 @@ class FunctionalCuttingTool(models.Model): # 整体式刀具型号 mrs_cutting_tool_integral_model_ids = fields.Many2many('sf.cutting.tool.model', 'rel_integral_model_functional_sf', - string='整体式刀具型号', domain= - [('mrs_cutting_tool_material_name', '=', '整体式刀具')]) + string='整体式刀具型号', domain= + [('mrs_cutting_tool_material_name', '=', '整体式刀具')]) # 刀片型号 mrs_cutting_tool_blade_model_ids = fields.Many2many('sf.cutting.tool.model', 'rel_blade_model_functional_sf', - string='刀片型号', domain= - [('mrs_cutting_tool_material_name', '=', '刀片')]) + string='刀片型号', domain= + [('mrs_cutting_tool_material_name', '=', '刀片')]) # 刀杆型号 mrs_cutting_tool_cutterbar_model_ids = fields.Many2many('sf.cutting.tool.model', - 'rel_cutterbar_model_functional_sf', - string='刀杆型号', domain= - [('mrs_cutting_tool_material_name', '=', '刀杆')]) + 'rel_cutterbar_model_functional_sf', + string='刀杆型号', domain= + [('mrs_cutting_tool_material_name', '=', '刀杆')]) # 刀盘型号 mrs_cutting_tool_cutterpad_model_ids = fields.Many2many('sf.cutting.tool.model', - 'rel_cutterpad_model_functional_sf', - string='刀盘型号', domain= - [('mrs_cutting_tool_material_name', '=', '刀盘')]) + 'rel_cutterpad_model_functional_sf', + string='刀盘型号', domain= + [('mrs_cutting_tool_material_name', '=', '刀盘')]) # 刀柄型号 mrs_cutting_tool_cutterhandle_model_ids = fields.Many2many('sf.cutting.tool.model', - 'rel_cutterhandle_model_functional_sf', string='刀柄型号', - domain= - [('mrs_cutting_tool_material_name', '=', '刀柄')]) + 'rel_cutterhandle_model_functional_sf', string='刀柄型号', + domain= + [('mrs_cutting_tool_material_name', '=', '刀柄')]) # 夹头型号 mrs_cutting_tool_cutterhead_model_ids = fields.Many2many('sf.cutting.tool.model', - 'rel_cutterhead_model_functional_sf', - string='夹头型号', domain= - [('mrs_cutting_tool_material_name', '=', '夹头')]) + 'rel_cutterhead_model_functional_sf', + string='夹头型号', domain= + [('mrs_cutting_tool_material_name', '=', '夹头')]) diameter = fields.Float('直径(mm)') tool_grade = fields.Selection([('1', 'P1'), ('2', 'P2'), ('3', 'P3'), ('4', 'P4'), ('5', 'P5'), ('6', 'P6')], diff --git a/sf_base/views/fixture_view.xml b/sf_base/views/fixture_view.xml index a21aaa8f..e0ad6aea 100644 --- a/sf_base/views/fixture_view.xml +++ b/sf_base/views/fixture_view.xml @@ -21,7 +21,7 @@ 夹具物料 sf.fixture.material - + @@ -85,7 +85,7 @@ 联装类型 sf.multi_mounting.type - + @@ -159,7 +159,7 @@ 夹具型号 sf.fixture.model - + diff --git a/sf_base/views/functional_fixture_view.xml b/sf_base/views/functional_fixture_view.xml index 6b49bb87..8a2b45c7 100644 --- a/sf_base/views/functional_fixture_view.xml +++ b/sf_base/views/functional_fixture_view.xml @@ -22,7 +22,7 @@ 功能夹具类型 sf.functional.fixture.type - + @@ -81,7 +81,7 @@ 功能夹具 sf.functional.fixture - + diff --git a/sf_maintenance/models/sf_maintenance.py b/sf_maintenance/models/sf_maintenance.py index bc7c841b..911c043b 100644 --- a/sf_maintenance/models/sf_maintenance.py +++ b/sf_maintenance/models/sf_maintenance.py @@ -155,6 +155,7 @@ class SfMaintenanceEquipment(models.Model): result.append((parameter.id, name)) return result + @api.constrains('rotate_speed') def _check_rotate_speed(self): if self.rotate_speed <= 0: diff --git a/sf_maintenance/views/equipment_maintenance_standards_views.xml b/sf_maintenance/views/equipment_maintenance_standards_views.xml index 7263a135..9681efac 100644 --- a/sf_maintenance/views/equipment_maintenance_standards_views.xml +++ b/sf_maintenance/views/equipment_maintenance_standards_views.xml @@ -8,19 +8,26 @@ + - + + - - + + + + + + + diff --git a/sf_maintenance/views/maintenance_logs_views.xml b/sf_maintenance/views/maintenance_logs_views.xml index 3a985d3f..d5cffdae 100644 --- a/sf_maintenance/views/maintenance_logs_views.xml +++ b/sf_maintenance/views/maintenance_logs_views.xml @@ -88,7 +88,7 @@ - 设备维保标准 + 设备故障日志 ir.actions.act_window sf.maintenance.logs tree,form diff --git a/sf_maintenance/views/maintenance_views.xml b/sf_maintenance/views/maintenance_views.xml index ba890bd1..7f1f41ba 100644 --- a/sf_maintenance/views/maintenance_views.xml +++ b/sf_maintenance/views/maintenance_views.xml @@ -24,8 +24,10 @@ - - + + + @@ -33,64 +35,64 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - + - - - - - - - - - - + + + + + - - - - + + + - + diff --git a/sf_tool_management/models/base.py b/sf_tool_management/models/base.py index db0c13fb..da76de13 100644 --- a/sf_tool_management/models/base.py +++ b/sf_tool_management/models/base.py @@ -2,11 +2,17 @@ from odoo import fields, models, api +# class FunctionalCuttingToolEntity(models.Model): +# _name = 'sf.functional.cutting.tool.entity' +# _inherit = 'sf.functional.cutting.tool' +# _description = '功能刀具管理' class FunctionalCuttingToolEntity(models.Model): _name = 'sf.functional.cutting.tool.entity' - _inherit = 'sf.functional.cutting.tool' _description = '功能刀具管理' + _inherits = {'sf.functional.cutting.tool': 'sf_functional_cutting_tool_entity_id'} + # 新添加的关联到原模型的字段 + sf_functional_cutting_tool_entity_id = fields.Many2one('sf.functional.cutting.tool', ondelete='cascade') order = fields.Char(string='序') functional_cutting_tool_id = fields.Char(string='功能刀具', invisible=True) # 功能刀具预警 特有字段 diff --git a/sf_tool_management/models/tool_material_search.py b/sf_tool_management/models/tool_material_search.py index bd53d8db..645cc0ac 100644 --- a/sf_tool_management/models/tool_material_search.py +++ b/sf_tool_management/models/tool_material_search.py @@ -16,7 +16,7 @@ class SfToolMaterialSearch(models.Model): domain="[('mrs_cutting_tool_material_id.name', '=', mrs_cutting_tool_material_name)]") mrs_machine_brand_id = fields.Many2one('sf.machine.brand', '品牌') # 关联刀具型号 - mrs_cutting_tool_model_id = fields.Many2one('sf.cutting.tool.model', '刀具型号') + # mrs_cutting_tool_model_id = fields.Many2one('sf.cutting.tool.model', '刀具型号') # 关联刀具物料模型 mrs_cutting_tool_material_id = fields.Many2one('sf.cutting.tool.material', '刀具物料') diff --git a/sf_tool_management/views/tool_material_search.xml b/sf_tool_management/views/tool_material_search.xml index 4865f553..e42cf8fe 100644 --- a/sf_tool_management/views/tool_material_search.xml +++ b/sf_tool_management/views/tool_material_search.xml @@ -11,7 +11,7 @@ - +