From acdff03246ce648082192dfb069c3a006a7fbee6 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期三, 09 八月 2023 18:46:06 +0800
Subject: [PATCH] 客户管理模块 批量删除、推进、跟进接口联调

---
 src/views/other/commonDialog/HighViewScopeDialog.vue |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/src/views/other/commonDialog/HighViewScopeDialog.vue b/src/views/other/commonDialog/HighViewScopeDialog.vue
index 525c815..8a88786 100644
--- a/src/views/other/commonDialog/HighViewScopeDialog.vue
+++ b/src/views/other/commonDialog/HighViewScopeDialog.vue
@@ -6,12 +6,12 @@
       :width="dialogWidth"
       :before-close="handleClose"
     >
-      <div class="view-sel-bg">
+      <!-- <div class="view-sel-bg">
         <div class="title">鏌ヨ閫夋嫨</div>
         <el-input v-model="searchInput" size="mini" placeholder="璇疯緭鍏ヨ鏌ユ壘鐨勬垚鍛�"></el-input>
         <el-checkbox v-model="resignMember">鏄剧ず绂昏亴鎴愬憳</el-checkbox>
         <el-checkbox v-model="defaultCollapse">瀛愰儴闂ㄩ粯璁ゆ敹璧�</el-checkbox>
-      </div>
+      </div> -->
       <div class="view-tree">
         <el-tree
           :data="data"
@@ -21,6 +21,11 @@
           ref="tree"
           highlight-current
           :props="defaultProps"
+          :filter-node-method="filterNode"
+          @check="handleCheckChange"
+          :default-checked-keys="[id]"
+          :check-strictly="true"
+          :check-on-click-node="true"
         >
         </el-tree>
       </div>
@@ -48,6 +53,11 @@
   },
   components: {},
   computed: {},
+  watch: {
+    searchInput(val) {
+      this.$refs.tree.filter(val)
+    }
+  },
   data() {
     return {
       dialogWidth: "35%",
@@ -129,6 +139,16 @@
   methods: {
     handleClose() {
       this.editConfig.visible = false
+    },
+    filterNode(value, data) {
+      if (!value) return true
+      return data.label.indexOf(value) !== -1
+    },
+    handleCheckChange(node, list) {
+      this.id = node.id
+      if (list.checkedKeys.length === 2) {
+        this.$refs.tree.setCheckedKeys([node.id])
+      }
     }
   }
 }

--
Gitblit v1.8.0