From ff30dbb6b4062eb7467e2fb00d8c6d34463ed06d Mon Sep 17 00:00:00 2001 From: Linzm <1015157648@qq.com> Date: Wed, 4 Nov 2026 09:48:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=9A=E4=BA=AC=E4=B8=9C?= =?UTF-8?q?=E6=8F=90=E4=BA=A4=E7=94=9F=E5=9B=BE=E7=9A=84=E6=97=B6=E5=80=99?= =?UTF-8?q?=EF=BC=8C=E5=86=8D=E6=96=B0=E5=A2=9E=E4=BC=A0=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E7=AB=96=E6=8F=90=E6=95=B0=E9=87=8F=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/jingdong.ts | 3 +++ src/views/jingdong/index.vue | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/src/api/jingdong.ts b/src/api/jingdong.ts index e939e20..9fbfa7d 100644 --- a/src/api/jingdong.ts +++ b/src/api/jingdong.ts @@ -115,6 +115,8 @@ export interface ImageGenSubmitInput { pose_id?: number /** 效果图编辑 edit;原图编辑 / 普通立即生成 generate */ mode?: 'generate' | 'edit' + /** 主体数量文案,来自 orders/stat.subject_name,如「1人」「2人+1宠物」 */ + subject_name?: string } export interface ImageGenImage { @@ -774,6 +776,7 @@ export const submitImageGen = (input: ImageGenSubmitInput) => { proportion_id: input.proportion_id ?? 0, pose_id: input.pose_id ?? 0, mode: input.mode || 'generate', + subject_name: input.subject_name || '', }, }) as Promise } diff --git a/src/views/jingdong/index.vue b/src/views/jingdong/index.vue index eec5696..2d580d0 100644 --- a/src/views/jingdong/index.vue +++ b/src/views/jingdong/index.vue @@ -801,6 +801,10 @@ async function startGenerate(opts: { n: 1, mode: opts.mode, scene_prop: sceneProp, + // 主体数量:沿用 orders/stat.subject_name + subject_name: + subjectNameFromStat.value || + String(orderStat.value?.subject_name || '').trim(), }) let taskId = task.task_id if (!taskId) throw new Error('提交生成失败')