From 2443b08fb68233f09e1db93e7a5c9f85f1e70cca Mon Sep 17 00:00:00 2001 From: GouJ Date: Tue, 1 Sep 2026 11:21:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=88=B7=E6=96=B0=E8=BF=87=E6=9C=9F?= =?UTF-8?q?=E5=BD=A2=E6=80=81=E5=90=8E=E8=87=AA=E5=8A=A8=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E4=B8=BB=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/features/subject-images/useSubjectImages.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/features/subject-images/useSubjectImages.ts b/src/features/subject-images/useSubjectImages.ts index e4e5877..bb45982 100644 --- a/src/features/subject-images/useSubjectImages.ts +++ b/src/features/subject-images/useSubjectImages.ts @@ -89,8 +89,8 @@ export function useSubjectImages() { } /** - * 只为 Identity Anchor 已变化的 Character Form 重新生成候选图。 - * 新图继续保持候选状态,避免批量任务替用户静默切换 Primary。 + * 只刷新 Identity Anchor 已变化的 Character Form。 + * 用户已经明确确认“刷新过期形态”,因此成功的新图直接切换为当前 Primary;旧图仍保留为历史记录。 */ async function generateStale() { if (blocked.value || !batchValid.value || !staleForms.value.length) return @@ -104,10 +104,10 @@ export function useSubjectImages() { try { const image = await subjectImagesApi.generate(form.id, { provider: 'seedream', - setPrimary: false + setPrimary: true }) if (!image || image.subjectFormId !== form.id || image.status !== 'completed' || !image.imageUrl) { - throw new Error(image?.error || '接口未返回已完成的候选图') + throw new Error(image?.error || '接口未返回已完成的主参考图') } return { subjectFormId: form.id, success: true as const } } catch (error) {