From 319328c50b9d428870d1cb6867464dc66c10cf28 Mon Sep 17 00:00:00 2001
From: 18650502300 <18650502300@163.com>
Date: Sat, 14 Sep 2024 10:16:36 +0800
Subject: [PATCH] =?UTF-8?q?1.=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/system/model/index.vue | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/src/views/system/model/index.vue b/src/views/system/model/index.vue
index 42395b0..d94c789 100644
--- a/src/views/system/model/index.vue
+++ b/src/views/system/model/index.vue
@@ -80,6 +80,17 @@
+
+
+
+
+
+
@@ -275,6 +286,25 @@ export default {
},
},
methods: {
+ handleLowBatteryReminderSwitchChange(row) {
+ // 获取低电量提醒开关的状态提示
+ let text = row.lowBatteryReminderSwitch ? "启用低电量提醒" : "关闭低电量提醒";
+ this.$modal.confirm(`确认要"${text}"吗?`).then(() => {
+ // 创建更新数据对象,将需要更新的模型信息传递给后端
+ const updateData = {
+ ...row, // 将模型的所有字段都传递过去
+ lowBatteryReminderSwitch: row.lowBatteryReminderSwitch // 确保传递最新的开关状态
+ };
+ // 调用 updateModel 方法更新模型信息
+ return updateModel(updateData).then(response => {
+ this.$modal.msgSuccess(`${text}成功`);
+ this.getList(); // 刷新列表
+ }).catch(() => {
+ // 如果更新失败,恢复开关原始状态
+ row.lowBatteryReminderSwitch = !row.lowBatteryReminderSwitch;
+ });
+ });
+ },
/** 当选择代理商时 根据代理商id,获取运营区和型号 */
fetchData2(deptId,oldVal) {
console.log("deptId1111",deptId)