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,
PencilIcon,
TrashIcon,
DocumentDuplicateIcon,
TagIcon,
CalendarIcon,
EyeIcon,
@ -35,12 +34,10 @@ export const WorkflowManager: React.FC<WorkflowManagerProps> = ({
selectedWorkflowIds,
workflowFilters,
loadWorkflows,
createWorkflow,
deleteWorkflow,
executeWorkflow,
selectWorkflow,
deselectWorkflow,
selectAllWorkflows,
clearWorkflowSelection,
setWorkflowFilters,
setCurrentWorkflow,
@ -333,18 +330,19 @@ export const WorkflowManager: React.FC<WorkflowManagerProps> = ({
)}
</div>
{/* 工作流创建模态框 */}
<WorkflowV2Creator
{/* 工作流模板创建模态框 */}
<WorkflowTemplateCreator
isOpen={showCreateModal}
onClose={() => 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);
// 这里可以添加错误提示
}
}}