diff --git a/src/features/production/components/ShotProductionAssets.vue b/src/features/production/components/ShotProductionAssets.vue
index 9a01568..c063f22 100644
--- a/src/features/production/components/ShotProductionAssets.vue
+++ b/src/features/production/components/ShotProductionAssets.vue
@@ -66,6 +66,7 @@ const canGenerateVideo = computed(
() =>
!assetBlocked.value && !activeVideo.value && !!props.videoReadiness && props.videoReadiness.issues.length === 0
)
+const keyframeStale = computed(() => !!props.keyframeReadiness?.primaryKeyframeStale)
watch(key, () => {
confirmingKeyframe.value = ''
@@ -241,9 +242,12 @@ async function inspectSpecs() {
+ 当前主首帧使用的主体参考资产已经变化,旧图仍保留但不会继续进入视频生成。请重新生成主首帧。 +
尚无首帧记录。
@@ -415,6 +420,7 @@ async function inspectSpecs() { :shot-id="shot.shotId" :shot-title="shot.title" :keyframes="keyframes" + :replace-primary="keyframeStale" :disabled="!canGenerateKeyframe" @generate="generateKeyframe" />