演示功能

This commit is contained in:
李志鹏
2025-11-17 17:33:32 +08:00
parent f7922558ec
commit 4598bce188
10 changed files with 196 additions and 26 deletions

View File

@@ -1,8 +1,8 @@
<script setup lang="ts">
import HeaderTitle from '@/components/HeaderTitle.vue'
import FooterNavigation from '@/components/FooterNavigation.vue'
import { ref, onMounted } from 'vue'
import { useRouter } from 'vue-router'
import { ref, onMounted, computed } from 'vue'
import { useRouter, useRoute } from 'vue-router'
import { useGenerateStore } from '@/stores'
const generateStore = useGenerateStore()
const emit = defineEmits(['view-type'])
@@ -10,22 +10,26 @@
emit('view-type', 1)
})
const router = useRouter()
const faceUrl = ref('')
const route = useRoute()
const query = computed(() => route.query)
const isDemo = computed(() => route.query.demo === '1')
// 上传照片
const handleUploadFace = () => {
// generateStore.updatePhotoInfo({})
router.push({ name: 'uploadFace2' })
router.push({ name: 'uploadFace2', query: query.value })
}
// 跳过上传
const handleFinish = () => {
generateStore.updatePhotoInfo({})
generateStore.clearCustomizeInfo()
generateStore.uploadCustomizeInfo({
tryOnId: generateStore.originalTryOn.id,
tryOnUrl: generateStore.originalTryOn.tryOnUrl,
isFavorite: generateStore.originalTryOn.isLike
})
router.push({ name: 'customize' })
if (!isDemo.value) {
generateStore.clearCustomizeInfo()
generateStore.uploadCustomizeInfo({
tryOnId: generateStore.originalTryOn.id,
tryOnUrl: generateStore.originalTryOn.tryOnUrl,
isFavorite: generateStore.originalTryOn.isLike
})
}
router.push({ name: 'customize', query: query.value })
}
</script>