From 04a569fc76b6c58b6fce623b012b094c0032d965 Mon Sep 17 00:00:00 2001
From: ZZJ <10913410+zzj2100@user.noreply.gitee.com>
Date: 星期一, 18 七月 2022 11:28:59 +0800
Subject: [PATCH] 统计查询

---
 src/components/giantTree/index.vue |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/src/components/giantTree/index.vue b/src/components/giantTree/index.vue
index ab602d2..c04cbae 100644
--- a/src/components/giantTree/index.vue
+++ b/src/components/giantTree/index.vue
@@ -18,7 +18,9 @@
       @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>
     <div
       class="dialog-box"
@@ -85,6 +87,10 @@
       default: function () {
         return {};
       },
+    },
+    search: {
+      type: Boolean,
+      default: false,
     },
   },
   data() {
@@ -287,7 +293,9 @@
       this.showDialog = true;
     },
     itemClick(evt, treeId, treeNode) {
+      console.log("click");
       this.TreeDataPool.selectedNode = treeNode;
+      this.TreeDataPool.activeNode = treeNode;
       this.TreeDataPool.treeType = this.treeName;
 
       // 澶氶��
@@ -313,9 +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;
-      debugger;
+
       // 澶氶��
       // this.ztreeObj.checkNode(treeNode, true, false, false);
       let checkedNodes = this.ztreeObj.getCheckedNodes(true);
@@ -326,6 +336,7 @@
 
       // 淇濆瓨涓�浠芥暟鎹�
       this.TreeDataPool.activeTreeData = this.ztreeObj.getNodes();
+      this.$emit("itemChecked", treeNode);
     },
     //灞曞紑
     itemExpand(e, id, node) {
@@ -403,10 +414,14 @@
 }
 .tree-menu {
   // max-width: 350px;
+  min-height: 92px;
   overflow-x: auto;
   overflow-y: hidden;
   margin-bottom: 4px;
 }
+.empty {
+  line-height: 76px;
+}
 .tree-menu::-webkit-scrollbar {
   /*婊氬姩鏉℃暣浣撴牱寮�*/
   width: 4px; /*楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉$殑灏哄*/

--
Gitblit v1.8.0