更改ai魔改
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
// 每一个存储的模块,命名规则use开头,store结尾
|
// 每一个存储的模块,命名规则use开头,store结尾
|
||||||
import { defineStore } from 'pinia'
|
import { defineStore } from 'pinia'
|
||||||
import MyEvent from '@/utils/myEvent'
|
import MyEvent from '@/utils/myEvent'
|
||||||
|
import { uploadCustomerPhoto } from '@/api/workshop'
|
||||||
MyEvent.add('clear-generate-state', () => useGenerateStore().clearGenerateData())
|
MyEvent.add('clear-generate-state', () => useGenerateStore().clearGenerateData())
|
||||||
|
|
||||||
export const useGenerateStore = defineStore({
|
export const useGenerateStore = defineStore({
|
||||||
@@ -118,6 +119,11 @@ export const useGenerateStore = defineStore({
|
|||||||
this.customizeInfo.isRegenerated = ''
|
this.customizeInfo.isRegenerated = ''
|
||||||
this.customizeInfo.isFavorite = false
|
this.customizeInfo.isFavorite = false
|
||||||
},
|
},
|
||||||
|
uploadCustomizeInfo(data: object){
|
||||||
|
for (let key in data) {
|
||||||
|
this.customizeInfo[key] = data[key]
|
||||||
|
}
|
||||||
|
},
|
||||||
clearCustomerInfo(){
|
clearCustomerInfo(){
|
||||||
this.customerInfo = {
|
this.customerInfo = {
|
||||||
customerId: '',
|
customerId: '',
|
||||||
|
|||||||
@@ -117,7 +117,7 @@
|
|||||||
<div @click="onLove">
|
<div @click="onLove">
|
||||||
<SvgIcon :name="`love_${customizeInfo.isFavorite ? 1 : 0}`" size="35" />
|
<SvgIcon :name="`love_${customizeInfo.isFavorite ? 1 : 0}`" size="35" />
|
||||||
</div>
|
</div>
|
||||||
<div @click="onReload"><SvgIcon name="reload" size="35" /></div>
|
<div @click="onReload" v-show="customizeInfo.oldInputText"><SvgIcon name="reload" size="35" /></div>
|
||||||
<!-- <div @click="onDownload"><SvgIcon name="download" size="35" /></div> -->
|
<!-- <div @click="onDownload"><SvgIcon name="download" size="35" /></div> -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -20,6 +20,11 @@
|
|||||||
const handleFinish = () => {
|
const handleFinish = () => {
|
||||||
generateStore.updatePhotoInfo({})
|
generateStore.updatePhotoInfo({})
|
||||||
generateStore.clearCustomizeInfo()
|
generateStore.clearCustomizeInfo()
|
||||||
|
generateStore.uploadCustomizeInfo({
|
||||||
|
tryOnId: generateStore.originalTryOn.id,
|
||||||
|
tryOnUrl: generateStore.originalTryOn.tryOnUrl,
|
||||||
|
isFavorite: generateStore.originalTryOn.isLike,
|
||||||
|
})
|
||||||
router.push({ name: 'customize' })
|
router.push({ name: 'customize' })
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user