From 87c1416e3c3ca94bcd0adfb5ab2ee5dea828617c Mon Sep 17 00:00:00 2001 From: lin <648540858@qq.com> Date: Mon, 20 Apr 2026 18:56:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AD=90=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/views/common/GroupTree.vue | 8 +++++--- web/src/views/common/RegionTree.vue | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/web/src/views/common/GroupTree.vue b/web/src/views/common/GroupTree.vue index 7c29db223..f78f44546 100755 --- a/web/src/views/common/GroupTree.vue +++ b/web/src/views/common/GroupTree.vue @@ -487,12 +487,15 @@ export default { }, nodeClickHandler: function(data, node, tree) { console.log(data) - + console.log(data.nextData.length) + console.log(this.treeLimit) if (data && data.nextData && data.nextData.length > 0) { + const parentNode = node.parent let nextData = data.nextData if (nextData.length > this.treeLimit) { let subData = nextData.splice(0, this.treeLimit) + console.log(subData) subData.push({ treeId: '---', deviceId: '---', @@ -506,10 +509,9 @@ export default { for (let item of subData) { this.$refs.veTree.append(item, parentNode) } - } else { this.$refs.veTree.remove(data, parentNode) - for (let item of subData) { + for (let item of nextData) { this.$refs.veTree.append(item, parentNode) } } diff --git a/web/src/views/common/RegionTree.vue b/web/src/views/common/RegionTree.vue index 0bae6dfad..fb5a2ee46 100755 --- a/web/src/views/common/RegionTree.vue +++ b/web/src/views/common/RegionTree.vue @@ -487,7 +487,7 @@ export default { } else { this.$refs.veTree.remove(data, parentNode) - for (let item of subData) { + for (let item of nextData) { this.$refs.veTree.append(item, parentNode) } }