From 38c2611cbcc2fd40d50dc9784d9db47a185acd63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E9=B9=8F?= <2916022834@qq.com> Date: Tue, 18 Nov 2025 17:14:59 +0800 Subject: [PATCH] fix --- src/views/Workshop/customize.vue | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/views/Workshop/customize.vue b/src/views/Workshop/customize.vue index db07c70..194a696 100644 --- a/src/views/Workshop/customize.vue +++ b/src/views/Workshop/customize.vue @@ -39,18 +39,25 @@ customizeInfo.oldTryOnId = customizeInfo.tryOnId loading.value = true if (isDemo.value) { - const data = { - prompt: customizeInfo.inputText, - tryonUrl: customizeInfo.tryOnUrl - } + // const data = { + // prompt: customizeInfo.inputText, + // tryonUrl: customizeInfo.tryOnUrl + // } + // if (generateStore.customerPhotoId && customizeInfo.count === 0) { + // data['customerPhotoId'] = generateStore.customerPhotoId + // } + const data = new FormData() + data.append('prompt', customizeInfo.inputText) + data.append('tryonUrl', customizeInfo.tryOnUrl) if (generateStore.customerPhotoId && customizeInfo.count === 0) { - data['customerPhotoId'] = generateStore.customerPhotoId + data.append('customerPhotoId', generateStore.customerPhotoId) } generateTryOnEffectDemo(data) .then((res: any) => { + if(!res) return Promise.reject('生成失败'); customizeInfo.count++ - // customizeInfo.tryOnId = res.tryOnId - customizeInfo.tryOnUrl = res.tryOnUrl + customizeInfo.tryOnId = "1" + customizeInfo.tryOnUrl = res // customizeInfo.styleUrl = res.styleUrl // customizeInfo.isRegenerated = res.isRegenerated // customizeInfo.isFavorite = !!res.isFavorite