From a4ee6ba0ca28833cbbb8cf0e675561b10fa4c1af Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期四, 12 九月 2024 01:23:40 +0800 Subject: [PATCH] 规则维护更新 --- src/components/Tree/src/hooks/useTree.ts | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Tree/src/hooks/useTree.ts b/src/components/Tree/src/hooks/useTree.ts index 6bd0539..b7621cf 100644 --- a/src/components/Tree/src/hooks/useTree.ts +++ b/src/components/Tree/src/hooks/useTree.ts @@ -4,7 +4,7 @@ import { cloneDeep } from 'lodash-es'; import { unref } from 'vue'; -import { forEach } from '/@/utils/helper/treeHelper'; +import { forEach } from '@/utils/helper/treeHelper'; export function useTree(treeDataRef: Ref<TreeDataItem[]>, getFieldNames: ComputedRef<FieldNames>) { function getAllKeys(list?: TreeDataItem[]) { @@ -65,7 +65,7 @@ } // Update node - function updateNodeByKey(key: string, node: TreeDataItem, list?: TreeDataItem[]) { + function updateNodeByKey(key: string, node: Omit<TreeDataItem, 'key'>, list?: TreeDataItem[]) { if (!key) return; const treeData = list || unref(treeDataRef); const { key: keyField, children: childrenField } = unref(getFieldNames); @@ -184,7 +184,7 @@ if (!key && key !== 0) return null; const treeData = list || unref(treeDataRef); const { key: keyField, children: childrenField } = unref(getFieldNames); - if (!keyField) return; + if (!keyField) return null; treeData.forEach((item) => { if (selectedNode?.key || selectedNode?.key === 0) return selectedNode; if (item[keyField] === key) { -- Gitblit v1.9.3