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,
|
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);
|
||||||
// 这里可以添加错误提示
|
// 这里可以添加错误提示
|
||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue