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/upkeep/Form/formDia.vue | 22 +++++++++++++++-------
1 files changed, 15 insertions(+), 7 deletions(-)
diff --git a/src/views/equipmentManagement/upkeep/Form/formDia.vue b/src/views/equipmentManagement/upkeep/Form/formDia.vue
index 01a2d6e..1460686 100644
--- a/src/views/equipmentManagement/upkeep/Form/formDia.vue
+++ b/src/views/equipmentManagement/upkeep/Form/formDia.vue
@@ -173,6 +173,17 @@
</el-row>
<el-row>
<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">
<el-form-item label="澶囨敞" prop="remarks">
<el-input v-model="form.remarks" placeholder="璇疯緭鍏ュ娉�" type="textarea" />
</el-form-item>
@@ -219,6 +230,7 @@
deviceLedgerIds: [],
deviceLedgerIdsStr: undefined,
taskName: undefined,
+ isEnabled: 1,
inspector: undefined,
remarks: "",
frequencyType: "",
@@ -368,6 +380,7 @@
deviceLedgerIds: [],
deviceLedgerIdsStr: undefined,
taskName: undefined,
+ isEnabled: 1,
inspector: undefined,
remarks: "",
frequencyType: "",
@@ -394,6 +407,7 @@
form.value = {
...form.value,
...row,
+ isEnabled: Number(row.isEnabled ?? row.status ?? 1),
inspector: row.registrantId || row.inspector,
};
form.value.deviceLedgerIds = normalizeIdList(
@@ -451,13 +465,7 @@
payload.frequencyDetail = `${payload.week},${payload.time}`;
}
- if (
- payload.status === undefined ||
- payload.status === null ||
- payload.status === ""
- ) {
- payload.status = "0";
- }
+ payload.isEnabled = Number(form.value.isEnabled ?? 1);
payload.deviceLedgerIds = [...form.value.deviceLedgerIds];
payload.deviceLedgerIdsStr = form.value.deviceLedgerIds.join(",");
--
Gitblit v1.9.3