diff --git a/sf_base/views/base_view.xml b/sf_base/views/base_view.xml index cdff5a4b..d8cba182 100644 --- a/sf_base/views/base_view.xml +++ b/sf_base/views/base_view.xml @@ -95,8 +95,8 @@ - + diff --git a/sf_maintenance/models/sf_equipment_maintenance_standards.py b/sf_maintenance/models/sf_equipment_maintenance_standards.py index 804a80e1..6e47a548 100644 --- a/sf_maintenance/models/sf_equipment_maintenance_standards.py +++ b/sf_maintenance/models/sf_equipment_maintenance_standards.py @@ -58,6 +58,14 @@ class SfSaintenanceStandards(models.Model): maintenance_standards = fields.Char('维保标准') equipment_maintenance_standards_id = fields.Many2one('equipment.maintenance.standards', string='设备维保标准') maintenance_request_id = fields.Many2one('maintenance.request', string='设备维保计划') + images = fields.One2many('maintenance.standard.image', 'standard_id', string='反馈图片') + + +class MaintenanceStandardImage(models.Model): + _name = 'maintenance.standard.image' + + image = fields.Binary(string='维保图片') + standard_id = fields.Many2one('maintenance.standards', string='Standard') diff --git a/sf_maintenance/models/sf_maintenance_requests.py b/sf_maintenance/models/sf_maintenance_requests.py index b7c001eb..8a8ce54b 100644 --- a/sf_maintenance/models/sf_maintenance_requests.py +++ b/sf_maintenance/models/sf_maintenance_requests.py @@ -25,7 +25,7 @@ class SfMaintenanceEquipmentCategory(models.Model): if not record.equipment_maintenance_id: record.equipment_maintenance_id = False - maintenance_standards = fields.One2many('maintenance.standards','maintenance_request_id', string='维保标准') + maintenance_standards = fields.One2many('maintenance.standards', 'maintenance_request_id', string='维保标准') @api.constrains('equipment_maintenance_id') def _check_equipment_maintenance_id(self): diff --git a/sf_maintenance/security/ir.model.access.csv b/sf_maintenance/security/ir.model.access.csv index 52c0ab72..039583ce 100644 --- a/sf_maintenance/security/ir.model.access.csv +++ b/sf_maintenance/security/ir.model.access.csv @@ -3,7 +3,7 @@ access_equipment_maintenance_standards,equipment_maintenance_standards,model_equ access_sf_maintenance_logs,sf_maintenance_logs,model_sf_maintenance_logs,base.group_user,1,1,1,1 access_maintenance_equipment,maintenance_equipment,model_maintenance_equipment,base.group_user,1,1,1,1 access_maintenance_standards,maintenance_standards,model_maintenance_standards,base.group_user,1,1,1,1 - +access_maintenance_standard_image,maintenance_standard_image,model_maintenance_standard_image,base.group_user,1,1,1,1 diff --git a/sf_maintenance/views/maintenance_request_views.xml b/sf_maintenance/views/maintenance_request_views.xml index 39c82384..9c5ae694 100644 --- a/sf_maintenance/views/maintenance_request_views.xml +++ b/sf_maintenance/views/maintenance_request_views.xml @@ -8,8 +8,10 @@ -