From 45f31c7aaaee3d54fe980ddb2d0876d9097587a4 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 8 Aug 2025 22:15:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DWorkflowManager?= =?UTF-8?q?=E4=B8=ADWorkflowV2Creator=E6=9C=AA=E5=AE=9A=E4=B9=89=E7=9A=84?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将WorkflowManager中的WorkflowV2Creator替换为WorkflowTemplateCreator - 更新模态框调用,使用正确的comfyui_v2_create_template接口 - 清理未使用的导入和变量 - 确保前端组件与后端ComfyUI SDK接口完全匹配 修复内容: - ✅ 替换组件引用:WorkflowV2Creator -> WorkflowTemplateCreator - ✅ 更新接口调用:使用comfyui_v2_create_template命令 - ✅ 清理代码:移除未使用的DocumentDuplicateIcon、createWorkflow、selectAllWorkflows - ✅ 保持功能完整性:模板创建、保存、错误处理流程不变 --- .../src/components/comfyui/WorkflowManager.tsx | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/apps/desktop/src/components/comfyui/WorkflowManager.tsx b/apps/desktop/src/components/comfyui/WorkflowManager.tsx index b8654d1..e928041 100644 --- a/apps/desktop/src/components/comfyui/WorkflowManager.tsx +++ b/apps/desktop/src/components/comfyui/WorkflowManager.tsx @@ -11,7 +11,6 @@ import { PlayIcon, PencilIcon, TrashIcon, - DocumentDuplicateIcon, TagIcon, CalendarIcon, EyeIcon, @@ -35,12 +34,10 @@ export const WorkflowManager: React.FC = ({ selectedWorkflowIds, workflowFilters, loadWorkflows, - createWorkflow, deleteWorkflow, executeWorkflow, selectWorkflow, deselectWorkflow, - selectAllWorkflows, clearWorkflowSelection, setWorkflowFilters, setCurrentWorkflow, @@ -333,18 +330,19 @@ export const WorkflowManager: React.FC = ({ )} - {/* 工作流创建模态框 */} - setShowCreateModal(false)} - onSave={async (workflowData) => { + onSave={async (templateData) => { try { - await createWorkflow(workflowData); + // 调用ComfyUI V2模板创建接口 + await invoke('comfyui_v2_create_template', { request: templateData }); setShowCreateModal(false); // 重新加载工作流列表 await loadWorkflows(); } catch (error) { - console.error('创建工作流失败:', error); + console.error('创建工作流模板失败:', error); // 这里可以添加错误提示 } }}