From a689af1348938afd3b4506aad9b6d5057193e25d Mon Sep 17 00:00:00 2001
From: ZZJ <10913410+zzj2100@user.noreply.gitee.com>
Date: 星期五, 27 五月 2022 09:59:00 +0800
Subject: [PATCH] bug修复

---
 src/views/hashrate/CameraManage/CameraRules/components/TimeSlider.vue |   21 ++++++++++++++++-----
 1 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/src/views/hashrate/CameraManage/CameraRules/components/TimeSlider.vue b/src/views/hashrate/CameraManage/CameraRules/components/TimeSlider.vue
index 166d1cc..5877a6b 100644
--- a/src/views/hashrate/CameraManage/CameraRules/components/TimeSlider.vue
+++ b/src/views/hashrate/CameraManage/CameraRules/components/TimeSlider.vue
@@ -59,7 +59,11 @@
           :key="item.id"
           :class="{ active: activeTabObj.id === item.id }"
         >
-          <div class="tab" @click="chooseTab(item)">
+          <div
+            class="tab"
+            @click="chooseTab(item)"
+            @dblclick="chooseEdit(item)"
+          >
             {{ item.name }}
           </div>
           <div class="iconfont del" @click="handleTabsEdit(item.id, 'remove')">
@@ -176,6 +180,17 @@
           time_rule: JSON.parse(data.time_rule),
         };
       });
+    },
+    chooseEdit(data) {
+      this.$prompt("璇疯緭鍏ユ柊鐨勫満鏅悕绉�", "鎻愮ず", {
+        confirmButtonText: "纭畾",
+        cancelButtonText: "鍙栨秷",
+      })
+        .then(({ value }) => {
+          this.activeTabObj.name = value;
+          this.save();
+        })
+        .catch(() => {});
     },
 
     handleTabsEdit(tabId, action) {
@@ -325,10 +340,6 @@
           this.isAdding = false;
         })
         .catch(() => {
-          this.$notify({
-            type: "warning",
-            message: rsp.msg,
-          });
           this.isAdding = false;
         });
     },

--
Gitblit v1.8.0