From 9c3badc55c8b9020f3c1f7076d11bc9d460ad173 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=AD=90=E9=BB=98?= <925456043@qq.com> Date: Wed, 29 Jul 2026 16:18:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=8C=89=E4=B8=8B=E6=B8=B8=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E8=8A=82=E7=82=B9=E6=8E=A7=E5=88=B6=20LLM=20=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 仅展示可绑定的下游数据查询节点,无候选时隐藏查询数据信息 - 移除模型设置下的冗余模型标签 --- .../src/components/nodes/LLMNode.svelte | 37 +++++++++++-------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/easyflow-ui-admin/packages/tinyflow-ui/src/components/nodes/LLMNode.svelte b/easyflow-ui-admin/packages/tinyflow-ui/src/components/nodes/LLMNode.svelte index 023a945b..322ceb88 100644 --- a/easyflow-ui-admin/packages/tinyflow-ui/src/components/nodes/LLMNode.svelte +++ b/easyflow-ui-admin/packages/tinyflow-ui/src/components/nodes/LLMNode.svelte @@ -15,6 +15,7 @@ import ParamTokenEditor from '../core/ParamTokenEditor.svelte'; import { buildEditorReferenceParameters, + collectDownstreamNodeIds, FIELD_BINDING_META_KEY, syncManagedParametersForFields, updateFieldBindingMeta, @@ -29,6 +30,9 @@ let currentNode = useNodesData(currentNodeId); const { addParameter } = useAddParameter(); const { nodes, edges } = $derived(useStore()); + const downstreamNodeIds = $derived.by(() => { + return new Set(collectDownstreamNodeIds(currentNodeId, edges || [])); + }); const editorParameters = $derived.by(() => { const parameters = buildEditorReferenceParameters( currentNodeId, @@ -52,7 +56,9 @@ }); const queryContextOptions = $derived.by(() => { return (nodes || []) - .filter((node: any) => node?.id !== currentNodeId && node?.type === 'search-dataset-node') + .filter((node: any) => + downstreamNodeIds.has(node?.id) && node?.type === 'search-dataset-node' + ) .map((node: any) => ({ label: node?.data?.title || '查询数据', value: node.id, @@ -215,22 +221,23 @@ - 查询数据信息 -
- { + toggleQueryContextNode(String(item.value)); + }} + value={queryContextNodeIds} + /> +
+ {/if} 模型设置 -
模型