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:
parent
1b9eec8050
commit
45f31c7aaa
|
|
@ -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);
|
||||
// 这里可以添加错误提示
|
||||
}
|
||||
}}
|
||||
|
|
|
|||
Loading…
Reference in New Issue