From ca4e4c7a8876f6f65a72d6d79fd275ebb5484829 Mon Sep 17 00:00:00 2001 From: mlogclub Date: Tue, 23 Jun 2026 21:06:11 +0800 Subject: [PATCH] Refactor publish section in AIAgentConfigWorkbench for improved layout and readability by simplifying the structure and enhancing the display of workflow versions --- .../_components/config-workbench.tsx | 105 +++++++----------- 1 file changed, 41 insertions(+), 64 deletions(-) diff --git a/web/app/dashboard/ai-agents/_components/config-workbench.tsx b/web/app/dashboard/ai-agents/_components/config-workbench.tsx index a0d3026..6657cb5 100644 --- a/web/app/dashboard/ai-agents/_components/config-workbench.tsx +++ b/web/app/dashboard/ai-agents/_components/config-workbench.tsx @@ -878,71 +878,48 @@ export function AIAgentConfigWorkbench({ {activeSection === "publish" ? ( -
-
- Agent 状态 - {agent?.statusName || "-"} -
-
- 生效流程版本 - - {agent?.workflowVersionId ? `#${agent.workflowVersionId}` : "未发布"} - -
-
- 发布会保存草稿、生成不可变版本,并绑定为当前生效流程。 -
-
-
-
-

版本记录

- {/*

- 仅展示已发布的不可变流程版本,当前页面暂不支持切换或回滚版本。 -

*/} -
-
- {workflowVersions.length > 0 ? ( - - - - 版本 - 发布时间 - 发布人 - 状态 - 定义指纹 +
+ {workflowVersions.length > 0 ? ( +
+ + + 版本 + 发布时间 + 发布人 + 状态 + 定义指纹 + + + + {workflowVersions.map((version) => ( + + +
+ v{version.version} + {agent?.workflowVersionId === version.id ? ( + 当前生效 + ) : null} +
+
+ + {version.publishedAt || version.createdAt || "-"} + + {version.publishedByName || "-"} + + + {version.status === Status.Ok ? "启用" : "禁用"} + + + + {version.definitionHash ? version.definitionHash.slice(0, 8) : "-"} +
- - - {workflowVersions.map((version) => ( - - -
- v{version.version} - {agent?.workflowVersionId === version.id ? ( - 当前生效 - ) : null} -
-
- - {version.publishedAt || version.createdAt || "-"} - - {version.publishedByName || "-"} - - - {version.status === Status.Ok ? "启用" : "禁用"} - - - - {version.definitionHash ? version.definitionHash.slice(0, 8) : "-"} - -
- ))} -
-
- ) : ( -
暂无已发布版本。
- )} -
+ ))} + + + ) : ( +
暂无已发布版本。
+ )}
) : null}