工作流功能完善:子例程弹窗角色分支与模板名称修复、模板子工作流递归补全、首页工作流名称省略+tooltip
- 引入子例程弹窗:按 isAdmin 分支读取 listFlowTemplateRes/listFlowUserRes,名称兼容 flowTemplateName - 模板补全弹窗:递归展开子工作流模型节点,一次 PUT 更新整棵树(updateWorkflowFromTemplate) - 首页工作流胶囊/占位卡片:名称单行省略 + el-tooltip 悬停显示全名 Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -113,7 +113,7 @@ export interface SubFlowWorkflowItem {
|
||||
}
|
||||
|
||||
// 获取"我的工作流"列表(IsOwn=true 只取本人创建,供 sub_flow 节点选择引入)
|
||||
// 响应结构多形态容错在调用方处理(data.list ?? data.listFlowUserRes.list)
|
||||
// 响应结构多形态容错在调用方处理(扁平 list 优先,否则按 isAdmin 分支读取 listFlowTemplateRes / listFlowUserRes)
|
||||
export function getSubFlowWorkflowList(params?: {
|
||||
pageNum: number;
|
||||
pageSize: number;
|
||||
@@ -148,3 +148,22 @@ export function downloadWorkspaceFile(data: { fileURL: string }, requestOptions?
|
||||
requestOptions,
|
||||
});
|
||||
}
|
||||
|
||||
// 与后端 UpdateFlowUserReq 对齐的更新树:id/flowName/description/flowContent/subFlows
|
||||
// (subFlows 递归嵌套,一次 PUT 更新整棵「主流程 + 嵌套子流程」树);独立实现,不动内容创作的 API
|
||||
export interface UpdateFlowUserTree {
|
||||
id: string;
|
||||
flowName: string;
|
||||
description: string;
|
||||
flowContent: any;
|
||||
subFlows?: UpdateFlowUserTree[];
|
||||
}
|
||||
|
||||
export function updateWorkflowFromTemplate(data: UpdateFlowUserTree, requestOptions?: RequestOptions) {
|
||||
return request({
|
||||
url: '/ai-agent/flow/user/update',
|
||||
method: 'put',
|
||||
data,
|
||||
requestOptions,
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user