chore: commit workspace updates

This commit is contained in:
ddCat
2026-09-14 01:11:56 +08:00
parent 01a2d171f5
commit 9727656b2b
491 changed files with 12826 additions and 72249 deletions

View File

@@ -1,3 +1,4 @@
import { isCanvasNodeGenerating } from "@/lib/canvas/canvas-node-task-state";
import { useCallback, useRef, type Dispatch, type SetStateAction } from "react";
import { App } from "antd";
@@ -101,6 +102,10 @@ export function useCanvasGenerationExecutor({
nodeId,
async () => {
const sourceNode = nodesRef.current.find((node) => node.id === nodeId);
if (isCanvasNodeGenerating(sourceNode)) {
message.info("该节点的生成任务仍在进行中,请等待完成后再生成");
return;
}
if (sourceNode?.type === CanvasNodeType.Video && sourceNode.metadata?.videoEditOperation === "concat") {
message.info("合并成片节点不直接重新生成,请重新选择源视频合并");
return;
@@ -224,8 +229,8 @@ export function useCanvasGenerationExecutor({
generationConfig.taskWorkflowProvider && generationConfig.taskWorkflowProvider !== "model"
? {
provider: generationConfig.taskWorkflowProvider,
workflowId: generationConfig.taskWorkflowProvider === "runninghub" ? generationConfig.runningHub.workflowId : generationConfig.comfyBridge.workflowId,
workflowKind: generationConfig.taskWorkflowProvider === "runninghub" ? generationConfig.runningHub.selectedKind : undefined,
workflowId: generationConfig.runningHub.workflowId,
workflowKind: generationConfig.runningHub.selectedKind,
parameters: sourceNode?.metadata?.workflowParameters,
}
: undefined,
@@ -387,6 +392,7 @@ export function useCanvasGenerationExecutor({
);
}
function generationModelRequirements(
mode: CanvasNodeGenerationMode,
input: Pick<Awaited<ReturnType<typeof hydrateNodeGenerationContext>>, "textCount" | "imageCount" | "videoCount" | "audioCount" | "characterReferences">,