From f8642d90bc3091b2e52f4a04d6e810ffa31fc5ce Mon Sep 17 00:00:00 2001 From: liwenxuan <1298531568@qq.com> Date: Wed, 17 Sep 2025 11:10:58 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=89=E6=8B=A9=E7=BB=84=E7=BB=87=E6=8E=A7?= =?UTF-8?q?=E4=BB=B6=E6=94=AF=E6=8C=81=E5=A4=9A=E9=80=89,=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E9=99=90=E5=88=B6=E6=95=B0=E6=8D=AE=E8=8C=83=E5=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DesignForm/public/expand/org.vue | 14 ++- src/widget/org/cont.vue | 105 ++++++++++++++---- 2 files changed, 92 insertions(+), 27 deletions(-) diff --git a/src/components/DesignForm/public/expand/org.vue b/src/components/DesignForm/public/expand/org.vue index ba3a5fa..2cf908b 100644 --- a/src/components/DesignForm/public/expand/org.vue +++ b/src/components/DesignForm/public/expand/org.vue @@ -137,14 +137,20 @@ function haveOrgTreeInfo() { // 目标ID数组(需保留的核心节点ID)自动忽略id数组中为其他id子节点的id const targetIds = props.data.control.range - // 执行过滤 - const filteredTree = filterOrganizationTree(data, targetIds); - orgTreeList.value = filteredTree + console.log(targetIds) + if(targetIds&&targetIds.length>0){ + // 执行过滤 + const filteredTree = filterOrganizationTree(data, targetIds); + orgTreeList.value = filteredTree + }else{ + orgTreeList.value = data; + } + //liwenxuan 250916 end - //orgTreeList.value = data; + }) diff --git a/src/widget/org/cont.vue b/src/widget/org/cont.vue index b1acc27..ebe7b2e 100644 --- a/src/widget/org/cont.vue +++ b/src/widget/org/cont.vue @@ -5,6 +5,8 @@ -->