From caa2ff65fadf25cbd847d3b8370f12a6646e7b0e Mon Sep 17 00:00:00 2001 From: Xin Wang Date: Tue, 4 Aug 2026 09:41:52 +0800 Subject: [PATCH] feat(workflow): add drawer anchor navigation --- .../components/workflow/WorkflowCanvas.tsx | 2 +- .../workflow/panels/AgentNodePanel.tsx | 273 ++++++++++-------- .../workflow/panels/EdgeSettingsPanel.tsx | 26 +- .../workflow/panels/GlobalSettingsPanel.tsx | 260 +++++++++-------- .../workflow/panels/MessageNodePanel.tsx | 13 +- .../workflow/panels/NodeSettingsPanel.tsx | 102 ++++--- .../workflow/panels/PanelAnchorNavigation.tsx | 182 ++++++++++++ 7 files changed, 570 insertions(+), 288 deletions(-) create mode 100644 frontend/src/components/workflow/panels/PanelAnchorNavigation.tsx diff --git a/frontend/src/components/workflow/WorkflowCanvas.tsx b/frontend/src/components/workflow/WorkflowCanvas.tsx index b0c69ae..ba5da0d 100644 --- a/frontend/src/components/workflow/WorkflowCanvas.tsx +++ b/frontend/src/components/workflow/WorkflowCanvas.tsx @@ -759,7 +759,7 @@ export function WorkflowCanvas({ ) : dynamicVariablesOpen ? ( dynamicVariablesPanel ) : ( -
+
{settingsOpen ? ( - } - title="配置范围" - description="默认复用工作流全局的模型、语音、视觉、知识库和工具" - > -
-
-
- 继承全局配置 + + + } + title="配置范围" + description="默认复用工作流全局的模型、语音、视觉、知识库和工具" + > +
+
+
+ 继承全局配置 +
+

+ {inheritsGlobal + ? "全局提示词会与当前节点提示词合并。" + : "当前节点使用独立的完整助手配置。"} +

-

- {inheritsGlobal - ? "全局提示词会与当前节点提示词合并。" - : "当前节点使用独立的完整助手配置。"} -

+
- -
- + + - } - title={inheritsGlobal ? "任务" : "提示词"} - description={ - inheritsGlobal - ? "描述当前阶段要完成的目标;角色、能力和通用规则继承工作流全局配置" - : "描述当前独立助手的角色、能力和回答要求" - } - > -