diff --git a/sf_maintenance/models/sf_equipment_maintenance_standards.py b/sf_maintenance/models/sf_equipment_maintenance_standards.py index f9f814ce..ebf42b37 100644 --- a/sf_maintenance/models/sf_equipment_maintenance_standards.py +++ b/sf_maintenance/models/sf_equipment_maintenance_standards.py @@ -42,14 +42,26 @@ class SfEquipmentSaintenanceStandards(models.Model): if record.maintenance_type == '检修': record.write({'overhaul_ids': [(6, 0, record.maintenance_equipment_ids.ids)]}) + @api.onchange("maintenance_standards_ids") + def _reset_work_order_sequence(self): + for rec in self: + current_sequence = 1 + for work in rec.maintenance_standards_ids: + work.sequence = current_sequence + current_sequence += 1 + class SfSaintenanceStandards(models.Model): _name = 'maintenance.standards' _description = '维保项目' + _order = 'sequence, id' name = fields.Char('维保项目') maintenance_standards = fields.Char('维保标准') equipment_maintenance_standards_id = fields.Many2one('equipment.maintenance.standards', string='设备维保标准') maintenance_request_id = fields.Many2one('maintenance.request', string='设备维保计划') + cycle = fields.Integer('频次/周期') + device_unit = fields.Char('设备单元') + sequence = fields.Integer('序列号') diff --git a/sf_maintenance/views/equipment_maintenance_standards_views.xml b/sf_maintenance/views/equipment_maintenance_standards_views.xml index 9681efac..4807d5cc 100644 --- a/sf_maintenance/views/equipment_maintenance_standards_views.xml +++ b/sf_maintenance/views/equipment_maintenance_standards_views.xml @@ -33,8 +33,11 @@ + + + diff --git a/sf_maintenance/views/maintenance_views.xml b/sf_maintenance/views/maintenance_views.xml index 7f1f41ba..0620d90d 100644 --- a/sf_maintenance/views/maintenance_views.xml +++ b/sf_maintenance/views/maintenance_views.xml @@ -26,12 +26,12 @@ - - + @@ -96,11 +96,8 @@ - - - - + @@ -182,16 +179,37 @@ - False + False - + + 设备清单 + maintenance.equipment + kanban,tree,form + + +

+ 添加一个设备 +

+

+ 跟踪设备并将其链接到员工或部门。 + 您将能够管理设备的分配、问题和维护。 +

+
+
+ + + + + + +