fix
This commit is contained in:
parent
1aa2a29ae5
commit
854c7c2eb1
|
|
@ -183,7 +183,7 @@ const TryOnPage: React.FC = () => {
|
|||
for (let i = 0; i < values.clothing_images.length; i++) {
|
||||
const tag = values.tags[i];
|
||||
const bgMode = tag.bgMode || 'scene';
|
||||
if (bgMode === 'custom') {
|
||||
if (bgMode === 'custom' && tag.paddingList && tag.paddingList.length > 0) {
|
||||
const paddingList = tag.paddingList || [];
|
||||
for (const padding of paddingList) {
|
||||
const formData: Body_async_cloud_gen_images_v3_api_v3_cloud_batch_edit_images_post = {
|
||||
|
|
@ -195,7 +195,7 @@ const TryOnPage: React.FC = () => {
|
|||
const res = await api.ImageGenerateService.asyncCloudGenImagesV3ApiV3CloudBatchEditImagesPost({ formData });
|
||||
results.push(res);
|
||||
}
|
||||
} else {
|
||||
} else if (bgMode === 'scene' && tag.scenes && tag.scenes.length > 0) {
|
||||
const scenesArr: string[][] = tag.scenes || [];
|
||||
for (const path of scenesArr) {
|
||||
const scene = {
|
||||
|
|
@ -211,6 +211,15 @@ const TryOnPage: React.FC = () => {
|
|||
const res = await api.ImageGenerateService.localAsyncGenImagesApiV2LocalBatchEditImagesPost({ formData });
|
||||
results.push(res);
|
||||
}
|
||||
} else {
|
||||
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([]),
|
||||
mode: 'edit_only',
|
||||
};
|
||||
const res = await api.ImageGenerateService.localAsyncGenImagesApiV2LocalBatchEditImagesPost({ formData });
|
||||
results.push(res);
|
||||
}
|
||||
}
|
||||
setResult(results);
|
||||
|
|
|
|||
Loading…
Reference in New Issue