ZZJ
2022-05-27 a689af1348938afd3b4506aad9b6d5057193e25d
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;
        });
    },