From 07d14cf6edbef9436aa5909bcb6b2329ecc6f9a2 Mon Sep 17 00:00:00 2001 From: ZZJ <10913410+zzj2100@user.noreply.gitee.com> Date: 星期五, 15 七月 2022 14:44:44 +0800 Subject: [PATCH] 禅道bug --- src/components/giantTree/index.vue | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/src/components/giantTree/index.vue b/src/components/giantTree/index.vue index 502fc00..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() { @@ -315,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); @@ -327,6 +336,7 @@ // 淇濆瓨涓�浠芥暟鎹� this.TreeDataPool.activeTreeData = this.ztreeObj.getNodes(); + this.$emit("itemChecked", treeNode); }, //灞曞紑 itemExpand(e, id, node) { @@ -409,6 +419,9 @@ overflow-y: hidden; margin-bottom: 4px; } +.empty { + line-height: 76px; +} .tree-menu::-webkit-scrollbar { /*婊氬姩鏉℃暣浣撴牱寮�*/ width: 4px; /*楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉$殑灏哄*/ -- Gitblit v1.8.0