From 22d4441a8c669185c13d2b6856c51ad550c50ae2 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期五, 14 七月 2023 18:26:47 +0800
Subject: [PATCH] 编辑下拉框&网络请求封装优化

---
 src/views/other/commonDialog/HighViewScopeDialog.vue |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/src/views/other/commonDialog/HighViewScopeDialog.vue b/src/views/other/commonDialog/HighViewScopeDialog.vue
index 525c815..ad23916 100644
--- a/src/views/other/commonDialog/HighViewScopeDialog.vue
+++ b/src/views/other/commonDialog/HighViewScopeDialog.vue
@@ -21,6 +21,7 @@
           ref="tree"
           highlight-current
           :props="defaultProps"
+          :filter-node-method="filterNode"
         >
         </el-tree>
       </div>
@@ -48,6 +49,11 @@
   },
   components: {},
   computed: {},
+  watch: {
+    searchInput(val) {
+      this.$refs.tree.filter(val)
+    }
+  },
   data() {
     return {
       dialogWidth: "35%",
@@ -129,6 +135,10 @@
   methods: {
     handleClose() {
       this.editConfig.visible = false
+    },
+    filterNode(value, data) {
+      if (!value) return true
+      return data.label.indexOf(value) !== -1
     }
   }
 }

--
Gitblit v1.8.0