From fd64ab75be8e2cf8de13034ef1a0f15d8eaa53bd Mon Sep 17 00:00:00 2001 From: lin <648540858@qq.com> Date: Thu, 21 May 2026 17:41:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=88=86=E5=B1=8F=E6=92=AD?= =?UTF-8?q?=E6=94=BE=E6=95=88=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/views/common/DeviceTree.vue | 4 ++++ web/src/views/common/GroupTree.vue | 23 +++++++++-------------- web/src/views/common/RegionTree.vue | 20 +++++++++----------- web/src/views/common/jessibuca.vue | 28 ++++++++++++++++++++++------ web/src/views/live/index.vue | 1 + 5 files changed, 45 insertions(+), 31 deletions(-) diff --git a/web/src/views/common/DeviceTree.vue b/web/src/views/common/DeviceTree.vue index b7cb3d958..167315c33 100755 --- a/web/src/views/common/DeviceTree.vue +++ b/web/src/views/common/DeviceTree.vue @@ -22,6 +22,7 @@ :show-position="showPosition" :has-channel="true" :contextmenu="contextmenu" + :tree-height="treeHeight" @clickEvent="treeNodeClickEvent" :default-expanded-keys="[]" /> @@ -33,6 +34,7 @@ :show-position="showPosition" :has-channel="true" :contextmenu="contextmenu" + :tree-height="treeHeight" @clickEvent="treeNodeClickEvent" :default-expanded-keys="[]" /> @@ -73,6 +75,7 @@ export default { data() { return { showRegion: false, + treeHeight: null, defaultProps: { children: 'children', label: 'name', @@ -111,6 +114,7 @@ export default { // Calculate available height for tree const availableHeight = containerHeight - headerHeight - 30 // 30px for padding + this.treeHeight = availableHeight // Set the tree content height const treeContent = this.$el.querySelector('.tree-content') diff --git a/web/src/views/common/GroupTree.vue b/web/src/views/common/GroupTree.vue index f78f44546..38dcce1aa 100755 --- a/web/src/views/common/GroupTree.vue +++ b/web/src/views/common/GroupTree.vue @@ -1,6 +1,6 @@