diff --git a/sf_maintenance/models/sf_equipment_maintenance_standards.py b/sf_maintenance/models/sf_equipment_maintenance_standards.py
index 2544adb4..f9f814ce 100644
--- a/sf_maintenance/models/sf_equipment_maintenance_standards.py
+++ b/sf_maintenance/models/sf_equipment_maintenance_standards.py
@@ -23,7 +23,13 @@ class SfEquipmentSaintenanceStandards(models.Model):
name = fields.Char(string='名称')
created_user_id = fields.Many2one('res.users', string='创建人', default=lambda self: self.env.user)
maintenance_equipment_category_id = fields.Many2one('maintenance.equipment.category', string='设备类别')
- maintenance_equipment_ids = fields.Many2many('maintenance.equipment', 'sf_maintenance_equipment_ids', string='设备')
+ maintenance_equipment_ids = fields.Many2many(
+ 'maintenance.equipment',
+ 'sf_maintenance_equipment_ids',
+ string='设备',
+ domain="[('category_id', '=', maintenance_equipment_category_id)]"
+ )
+
maintenance_standards_ids = fields.One2many('maintenance.standards', 'equipment_maintenance_standards_id', string='维保项目')
eq_maintenance_ids = fields.One2many('maintenance.equipment', 'eq_maintenance_id', string='保养设备')
overhaul_ids = fields.One2many('maintenance.equipment', 'overhaul_id', string='检修设备')
diff --git a/sf_maintenance/views/maintenance_views.xml b/sf_maintenance/views/maintenance_views.xml
index c1681c71..2d05b98e 100644
--- a/sf_maintenance/views/maintenance_views.xml
+++ b/sf_maintenance/views/maintenance_views.xml
@@ -37,6 +37,7 @@
+
@@ -71,11 +72,12 @@
-
+
+
@@ -118,7 +120,7 @@
hours
-
+
@@ -153,6 +155,27 @@
+
+
+
+
+
+
+
+ 设备管理
+
+
+
+ 设备管理
+
+
+
+
+
+
+
+
+