diff --git a/web/app/dashboard/ai-workflows/_components/node-config-panel.tsx b/web/app/dashboard/ai-workflows/_components/node-config-panel.tsx index 148aebd..30e6bba 100644 --- a/web/app/dashboard/ai-workflows/_components/node-config-panel.tsx +++ b/web/app/dashboard/ai-workflows/_components/node-config-panel.tsx @@ -130,16 +130,6 @@ export function NodeConfigPanel({ ) : null}
-
- - -
-
- {nodeSpec?.description ? ( -
- -
- {nodeSpec.description} -
-
- ) : null} - {inputSchema.length > 0 ? (
输入
diff --git a/web/app/dashboard/ai-workflows/_components/workflow-config-sidebar.tsx b/web/app/dashboard/ai-workflows/_components/workflow-config-sidebar.tsx index 1616058..839aa05 100644 --- a/web/app/dashboard/ai-workflows/_components/workflow-config-sidebar.tsx +++ b/web/app/dashboard/ai-workflows/_components/workflow-config-sidebar.tsx @@ -42,6 +42,13 @@ export function WorkflowConfigPanel({ const selectedBranchItem = selectedNode && selectedBranch?.nodeId === selectedNode.id ? normalizeNodeConfig(selectedNode.data?.config).branches?.find((branch) => branch.id === selectedBranch.branchId) ?? null : null + const panelTitle = selectedBranchItem + ? selectedBranchItem.name || selectedBranchItem.id + : selectedNode?.data?.title || selectedNodeSpec?.title || selectedNode?.type || "" + const panelMeta = selectedBranchItem ? "条件分支" : selectedNode?.type || "" + const panelDescription = selectedBranchItem + ? "配置该条件分支的匹配规则和目标节点。" + : selectedNodeSpec?.description || "" if (!selectedNode) { return null @@ -64,12 +71,15 @@ export function WorkflowConfigPanel({
-
{selectedBranchItem ? "条件属性" : "属性"}
-
- {selectedBranchItem - ? selectedBranchItem.name || selectedBranchItem.id - : selectedNode.data?.title || selectedNodeSpec?.title || selectedNode.type} -
+
{panelTitle}
+ {panelMeta ? ( +
{panelMeta}
+ ) : null} + {panelDescription ? ( +
+ {panelDescription} +
+ ) : null}