From 6ef2ac92c0d3f79b59b8698274918df830b58b29 Mon Sep 17 00:00:00 2001
From: ZZJ <10913410+zzj2100@user.noreply.gitee.com>
Date: 星期四, 28 七月 2022 10:20:24 +0800
Subject: [PATCH] 禅道bug

---
 src/components/giantTree/index.vue |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/src/components/giantTree/index.vue b/src/components/giantTree/index.vue
index 3325c7b..c04cbae 100644
--- a/src/components/giantTree/index.vue
+++ b/src/components/giantTree/index.vue
@@ -18,6 +18,7 @@
       @onExpand="itemExpand"
       @onCollapse="itemCollapse"
       @onShowPic="showCameraPic"
+      :search="search"
     />
     <div class="empty" v-if="!node.length">鏆傛棤鎽勫儚鏈烘暟鎹�,璇锋坊鍔犳憚鍍忔満!</div>
     <div class="dialog-box-bg" v-show="showDialog" @click="hideDialogBox"></div>
@@ -86,6 +87,10 @@
       default: function () {
         return {};
       },
+    },
+    search: {
+      type: Boolean,
+      default: false,
     },
   },
   data() {
@@ -316,8 +321,11 @@
     //   this.TreeDataPool.updateZTreeCheckNodes([treeNode]);
     // },
     itemCheck(evt, treeId, treeNode) {
-      this.TreeDataPool.selectedNode = treeNode;
+      if (treeNode) {
+        this.TreeDataPool.selectedNode = treeNode;
+      }
       this.TreeDataPool.treeType = this.treeName;
+
       // 澶氶��
       // this.ztreeObj.checkNode(treeNode, true, false, false);
       let checkedNodes = this.ztreeObj.getCheckedNodes(true);
@@ -328,6 +336,7 @@
 
       // 淇濆瓨涓�浠芥暟鎹�
       this.TreeDataPool.activeTreeData = this.ztreeObj.getNodes();
+      this.$emit("itemChecked", treeNode);
     },
     //灞曞紑
     itemExpand(e, id, node) {

--
Gitblit v1.8.0