From f15c2ea99e9ede2a6e7ee3a206ba08d3172aa36d Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期六, 16 五月 2026 10:46:55 +0800
Subject: [PATCH] feat(equipment): 添加设备维保和巡检任务的启用状态功能

---
 src/views/equipmentManagement/inspectionManagement/components/formDia.vue |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/src/views/equipmentManagement/inspectionManagement/components/formDia.vue b/src/views/equipmentManagement/inspectionManagement/components/formDia.vue
index f4db821..c535a90 100644
--- a/src/views/equipmentManagement/inspectionManagement/components/formDia.vue
+++ b/src/views/equipmentManagement/inspectionManagement/components/formDia.vue
@@ -77,6 +77,15 @@
               <el-input v-model="form.remarks" placeholder="璇疯緭鍏ュ娉�" type="textarea" />
             </el-form-item>
           </el-col>
+          <el-col :span="12">
+            <el-form-item label="鏄惁鍚敤" prop="isEnabled">
+              <el-switch
+                v-model="form.isEnabled"
+                :active-value="1"
+                :inactive-value="0"
+              />
+            </el-form-item>
+          </el-col>
         </el-row>
         <el-row>
           <el-col :span="12">
@@ -191,6 +200,7 @@
     inspector: [],
     inspectorIds: "",
     remarks: "",
+    isEnabled: 1,
     frequencyType: "",
     frequencyDetail: "",
     week: "",
@@ -365,6 +375,7 @@
     inspector: [],
     inspectorIds: "",
     remarks: "",
+    isEnabled: 1,
     frequencyType: "",
     frequencyDetail: "",
     week: "",
@@ -387,6 +398,7 @@
     form.value = {
       ...form.value,
       ...row,
+      isEnabled: Number(row.isEnabled ?? row.status ?? 1),
       inspector: row.inspectorIds
         ? String(row.inspectorIds)
             .split(",")
@@ -447,6 +459,7 @@
       payload.deviceLedgerIdsStr = form.value.deviceLedgerIds.join(",");
       payload.taskName = form.value.taskName;
       payload.deviceModel = form.value.deviceModel || "-";
+      payload.isEnabled = Number(form.value.isEnabled ?? 1);
 
       await addOrEditTimingTask(payload);
       cancel();

--
Gitblit v1.9.3