From dd7b6fbfdc79d6e182a677619970a379cc7a5b04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=BE=B7=E8=BE=89?= Date: Fri, 27 Jun 2025 19:32:19 +0800 Subject: [PATCH] fix --- src/pages/ModelPage/index.tsx | 1 - src/pages/TryOnPage/index.tsx | 28 +++++++++++++++------------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/src/pages/ModelPage/index.tsx b/src/pages/ModelPage/index.tsx index b217849..2167f3d 100644 --- a/src/pages/ModelPage/index.tsx +++ b/src/pages/ModelPage/index.tsx @@ -59,7 +59,6 @@ const ModelPage: React.FC = () => { }; const handleFormSubmit = async (data: Body_create_model_api_models_create_post | Body_update_model_api_models__model_id__put, id?: number) => { - console.log(data); if (editMode && id) { await api.Service.updateModelApiModelsModelIdPut({ modelId: id, formData: data as Body_update_model_api_models__model_id__put }); } else { diff --git a/src/pages/TryOnPage/index.tsx b/src/pages/TryOnPage/index.tsx index 63ce4d5..9b3a6b2 100644 --- a/src/pages/TryOnPage/index.tsx +++ b/src/pages/TryOnPage/index.tsx @@ -164,19 +164,21 @@ const TryOnPage: React.FC = () => { for (let i = 0; i < values.clothing_images.length; i++) { const tag = values.tags[i]; const scenesArr: string[][] = tag.scenes || []; - const scenes_list = scenesArr.map((path: string[]) => ({ - title: path.join('/'), - prompt: findPromptByPath(scenesOptions, path), - })); - const formData: Body_local_async_gen_images_api_v2_local_batch_edit_images_post = { - clothing_images: [values.clothing_images[i]], - tag_list: JSON.stringify([[tag.sex, tag.category, tag.size, tag.material, tag.color].join('_')]), - scenes_list: JSON.stringify(scenes_list.map(s => ({ title: s.title, prompt: s.prompt }))), - mode: 'both', - }; - // eslint-disable-next-line no-await-in-loop - const res = await api.DefaultService.localAsyncGenImagesApiV2LocalBatchEditImagesPost({ formData }); - results.push(res); + for (const path of scenesArr) { + const scene = { + title: path.join('/'), + prompt: findPromptByPath(scenesOptions, path), + }; + const formData: Body_local_async_gen_images_api_v2_local_batch_edit_images_post = { + clothing_images: [values.clothing_images[i]], + tag_list: JSON.stringify([[tag.sex, tag.category, tag.size, tag.material, tag.color].join('_')]), + scenes_list: JSON.stringify([{ title: scene.title, prompt: scene.prompt }]), + mode: 'both', + }; + // eslint-disable-next-line no-await-in-loop + const res = await api.DefaultService.localAsyncGenImagesApiV2LocalBatchEditImagesPost({ formData }); + results.push(res); + } } setResult(results); } catch (e: any) {