fix: 修复WorkflowManager中WorkflowV2Creator未定义的错误

- 将WorkflowManager中的WorkflowV2Creator替换为WorkflowTemplateCreator
- 更新模态框调用,使用正确的comfyui_v2_create_template接口
- 清理未使用的导入和变量
- 确保前端组件与后端ComfyUI SDK接口完全匹配

修复内容:
-  替换组件引用:WorkflowV2Creator -> WorkflowTemplateCreator
-  更新接口调用:使用comfyui_v2_create_template命令
-  清理代码:移除未使用的DocumentDuplicateIcon、createWorkflow、selectAllWorkflows
-  保持功能完整性:模板创建、保存、错误处理流程不变
This commit is contained in:
root 2025-08-08 22:15:19 +08:00
parent 1b9eec8050
commit 45f31c7aaa
1 changed files with 6 additions and 8 deletions

View File

@ -11,7 +11,6 @@ import {
PlayIcon, PlayIcon,
PencilIcon, PencilIcon,
TrashIcon, TrashIcon,
DocumentDuplicateIcon,
TagIcon, TagIcon,
CalendarIcon, CalendarIcon,
EyeIcon, EyeIcon,
@ -35,12 +34,10 @@ export const WorkflowManager: React.FC<WorkflowManagerProps> = ({
selectedWorkflowIds, selectedWorkflowIds,
workflowFilters, workflowFilters,
loadWorkflows, loadWorkflows,
createWorkflow,
deleteWorkflow, deleteWorkflow,
executeWorkflow, executeWorkflow,
selectWorkflow, selectWorkflow,
deselectWorkflow, deselectWorkflow,
selectAllWorkflows,
clearWorkflowSelection, clearWorkflowSelection,
setWorkflowFilters, setWorkflowFilters,
setCurrentWorkflow, setCurrentWorkflow,
@ -333,18 +330,19 @@ export const WorkflowManager: React.FC<WorkflowManagerProps> = ({
)} )}
</div> </div>
{/* 工作流创建模态框 */} {/* 工作流模板创建模态框 */}
<WorkflowV2Creator <WorkflowTemplateCreator
isOpen={showCreateModal} isOpen={showCreateModal}
onClose={() => setShowCreateModal(false)} onClose={() => setShowCreateModal(false)}
onSave={async (workflowData) => { onSave={async (templateData) => {
try { try {
await createWorkflow(workflowData); // 调用ComfyUI V2模板创建接口
await invoke('comfyui_v2_create_template', { request: templateData });
setShowCreateModal(false); setShowCreateModal(false);
// 重新加载工作流列表 // 重新加载工作流列表
await loadWorkflows(); await loadWorkflows();
} catch (error) { } catch (error) {
console.error('创建工作流失败:', error); console.error('创建工作流模板失败:', error);
// 这里可以添加错误提示 // 这里可以添加错误提示
} }
}} }}