}
@@ -1005,16 +1034,25 @@ function AnimationContent({
)
}
if (node.phase === 'completed' && frames.length) {
+ const methodNode = findDependency(input.run, node, 'action-generation-method')
+ const firstFrameNode = methodNode
+ ? findDependency(input.run, methodNode, 'action-first-frame')
+ : null
return (
-
- {frames.map((frame, index) => (
-

- ))}
+
+
+ {frames.map((frame, index) => (
+

+ ))}
+
+ {firstFrameNode ? (
+
+ ) : null}
)
}
@@ -1025,7 +1063,21 @@ function ReviewContent({ node, input }: { node: ReviewWorkflowNode; input: Proje
const branchKey = branchKeyOf(node, input)
const branchBusy = input.busyBranches.has(branchKey)
if (node.status === 'failed') return
- if (node.phase === 'completed') return
审核已通过
+ if (node.phase === 'completed') {
+ const fullFrame = findDependency(input.run, node, 'action-full-frame')
+ const method = fullFrame
+ ? findDependency(input.run, fullFrame, 'action-generation-method')
+ : null
+ const firstFrame = method ? findDependency(input.run, method, 'action-first-frame') : null
+ return (
+
+
审核已通过
+ {firstFrame ? (
+
+ ) : null}
+
+ )
+ }
if (node.status !== 'active') return
return (