From 7bcfc0507043dc878c801a259aa7d058f4982551 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期四, 09 一月 2025 00:42:21 +0800 Subject: [PATCH] 工单管理优化 --- src/components/TigerTree/src/hooks/useTree.ts | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/TigerTree/src/hooks/useTree.ts b/src/components/TigerTree/src/hooks/useTree.ts index 65865e2..9866dbf 100644 --- a/src/components/TigerTree/src/hooks/useTree.ts +++ b/src/components/TigerTree/src/hooks/useTree.ts @@ -202,12 +202,14 @@ //let nodes:TreeItem[]=[]; let node:TreeItem=null; const treeData = list || unref(treeDataRef); + const { key: keyField, children: childrenField } = unref(getFieldNames); + if (!keyField) return; treeData.forEach((item) => { - if (item.id === id) { + if (item[keyField] === id) { node = item; return } - if(isNullOrUnDef(item.children) && item.children.length>0){ + if(!isNullOrUnDef(item.children) && item.children.length>0){ let res=getNodeById(id,item.children) if(res!=null){ node = res; -- Gitblit v1.9.3