From 25371cab89995f5c8e2df337c822a0ebc00212fb Mon Sep 17 00:00:00 2001 From: LiuJiaNan <15703339975@163.com> Date: Mon, 8 Dec 2025 10:56:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96BasicSelectTree?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/SelectTree/Basic/index.js | 31 ++++++++++++++-------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/components/SelectTree/Basic/index.js b/components/SelectTree/Basic/index.js index 85cf71a..dee0a44 100644 --- a/components/SelectTree/Basic/index.js +++ b/components/SelectTree/Basic/index.js @@ -25,11 +25,11 @@ function BasicSelectTree(props) { // 根据 level 处理树数据 let processedTreeData = level ? processTreeDataByLevel({ - data: treeData, - level, - childrenKey, - currentLevel: 1, - }) + data: treeData, + level, + childrenKey, + currentLevel: 1, + }) : treeData; // 根据 onlyLastLevel 处理树数据 @@ -51,17 +51,18 @@ function BasicSelectTree(props) { } onGetNodePaths?.(arrayObjectDeduplication(parentNodes, idKey)); onGetLabel?.(label); - return; } - const parentNodes = getTreeNodePaths({ - data: treeData, - targetId: value, - idKey, - childrenKey, - isIncludeOneself: onGetNodePathsIsIncludeOneself, - }); - onGetNodePaths?.(parentNodes); - onGetLabel?.(parentNodes[parentNodes.length - 1][nameKey]); + else { + const parentNodes = getTreeNodePaths({ + data: treeData, + targetId: value, + idKey, + childrenKey, + isIncludeOneself: onGetNodePathsIsIncludeOneself, + }); + onGetNodePaths?.(parentNodes); + onGetLabel?.(parentNodes[parentNodes.length - 1][nameKey]); + } } else { onGetNodePaths?.([]);