fix
This commit is contained in:
@@ -39,63 +39,41 @@
|
||||
customizeInfo.oldInputText = customizeInfo.inputText
|
||||
customizeInfo.oldTryOnId = customizeInfo.tryOnId
|
||||
loading.value = true
|
||||
if (isHistoryFlow.value) {
|
||||
// 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.append('customerPhotoId', generateStore.customerPhotoId)
|
||||
}
|
||||
generateTryOnEffectDemo(data)
|
||||
.then((res: any) => {
|
||||
if (!res) return Promise.reject('生成失败')
|
||||
customizeInfo.count++
|
||||
customizeInfo.tryOnId = '1'
|
||||
customizeInfo.tryOnUrl = res
|
||||
// customizeInfo.styleUrl = res.styleUrl
|
||||
// customizeInfo.isRegenerated = res.isRegenerated
|
||||
// customizeInfo.isFavorite = !!res.isFavorite
|
||||
loading.value = false
|
||||
})
|
||||
.catch((err) => {
|
||||
console.error(err)
|
||||
loading.value = false
|
||||
})
|
||||
} else {
|
||||
const data = {
|
||||
customerId: generateStore.customerId,
|
||||
visitRecordId: generateStore.visitRecordId,
|
||||
styleId: generateStore.styleId,
|
||||
// modelPhotoId: generateStore.modelPhotoId,
|
||||
originalTryOnId: type === 'reload' ? customizeInfo.oldTryOnId : generateStore.originalTryOnId,
|
||||
isRegenerated: 1,
|
||||
prompt: customizeInfo.inputText
|
||||
}
|
||||
if (generateStore.customerPhotoId && customizeInfo.count === 0)
|
||||
data['customerPhotoId'] = generateStore.customerPhotoId
|
||||
generateTryOnEffect(data)
|
||||
.then((res: any) => {
|
||||
customizeInfo.count++
|
||||
customizeInfo.tryOnId = res.tryOnId
|
||||
customizeInfo.tryOnUrl = res.tryOnUrl
|
||||
customizeInfo.styleUrl = res.styleUrl
|
||||
customizeInfo.isRegenerated = res.isRegenerated
|
||||
customizeInfo.isFavorite = !!res.isFavorite
|
||||
loading.value = false
|
||||
})
|
||||
.catch((err) => {
|
||||
console.error(err)
|
||||
if (data['customerPhotoId']) router.back()
|
||||
loading.value = false
|
||||
})
|
||||
const data = {
|
||||
customerId: generateStore.customerId,
|
||||
visitRecordId: generateStore.visitRecordId,
|
||||
// styleId: generateStore.styleId,
|
||||
// modelPhotoId: generateStore.modelPhotoId,
|
||||
// originalTryOnId: type === 'reload' ? customizeInfo.oldTryOnId : generateStore.originalTryOnId,
|
||||
isRegenerated: 1,
|
||||
prompt: customizeInfo.inputText
|
||||
}
|
||||
if (generateStore.customerPhotoId && customizeInfo.count === 0) {
|
||||
data['customerPhotoId'] = generateStore.customerPhotoId
|
||||
}
|
||||
if (isHistoryFlow.value) {
|
||||
data['originalTryOnId'] =
|
||||
type === 'reload' ? customizeInfo.oldTryOnId : generateStore.customizeInfoDemo.tryOnId
|
||||
} else {
|
||||
data['styleId'] = generateStore.styleId
|
||||
data['originalTryOnId'] =
|
||||
type === 'reload' ? customizeInfo.oldTryOnId : generateStore.originalTryOnId
|
||||
}
|
||||
generateTryOnEffect(data)
|
||||
.then((res: any) => {
|
||||
customizeInfo.count++
|
||||
customizeInfo.tryOnId = res.tryOnId
|
||||
customizeInfo.tryOnUrl = res.tryOnUrl
|
||||
customizeInfo.styleUrl = res.styleUrl
|
||||
customizeInfo.isRegenerated = res.isRegenerated
|
||||
customizeInfo.isFavorite = !!res.isFavorite
|
||||
loading.value = false
|
||||
})
|
||||
.catch((err) => {
|
||||
console.error(err)
|
||||
if (data['customerPhotoId']) router.back()
|
||||
loading.value = false
|
||||
})
|
||||
}
|
||||
if (customizeInfo.tryOnId === '') generate()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user