diff --git a/src/stores/modules/generate.ts b/src/stores/modules/generate.ts index bd5e612..d9856d0 100644 --- a/src/stores/modules/generate.ts +++ b/src/stores/modules/generate.ts @@ -33,6 +33,8 @@ export const useGenerateStore = defineStore({ customizeInfo: { inputText: '', count: 0, + oldInputText: '', + oldTryOnId: '', tryOnId: '', tryOnUrl: '', diff --git a/src/views/Workshop/customize.vue b/src/views/Workshop/customize.vue index 99dc668..13ac7ee 100644 --- a/src/views/Workshop/customize.vue +++ b/src/views/Workshop/customize.vue @@ -25,18 +25,21 @@ // console.log('发送消息:', text) } const onReload = () => { + customizeInfo.inputText = customizeInfo.oldInputText + generate("reload") customizeInfo.inputText = '' - generate() } // 生成结果 - const generate = () => { + const generate = (type?: "reload") => { + customizeInfo.oldInputText = customizeInfo.inputText + customizeInfo.oldTryOnId = customizeInfo.tryOnId const data = { customerId: generateStore.customerId, visitRecordId: generateStore.visitRecordId, styleId: generateStore.styleId, // modelPhotoId: generateStore.modelPhotoId, - originalTryOnId: generateStore.originalTryOnId, + originalTryOnId: type === "reload" ? customizeInfo.oldTryOnId : generateStore.originalTryOnId, isRegenerated: 1, prompt: customizeInfo.inputText }