diff --git a/src/views/Workshop/product.vue b/src/views/Workshop/product.vue index b45e502..f139201 100644 --- a/src/views/Workshop/product.vue +++ b/src/views/Workshop/product.vue @@ -6,6 +6,8 @@ import { useRouter, useRoute } from 'vue-router' import GenerateLoading from '@/views/asistant/components/GenerateLoading.vue' import { useGenerateStore } from '@/stores' import { generateTryOnEffect, setTryOnEffectFavorite, cancelTryOnEffectFavorite, addTryOnEffectComment } from '@/api/workshop' +import { FlowType } from '@/types/enum' + const router = useRouter() //const props = defineProps({ //}) @@ -33,7 +35,11 @@ const feedbackForm = ref({ const onContinue = ()=>{ const query = router.currentRoute.value.query - router.push({ path: 'uploadFace', query: {...query} }) + if(query?.flowType == FlowType.MAIN){ + router.push({ path: 'uploadFace', query: {...query} }) + }else{ + router.push({ path: 'creation', query: {...query} }) + } } const changeModel = ()=>{ diff --git a/src/views/Workshop/selectStyle.vue b/src/views/Workshop/selectStyle.vue index a461feb..37d2dd8 100644 --- a/src/views/Workshop/selectStyle.vue +++ b/src/views/Workshop/selectStyle.vue @@ -7,6 +7,8 @@ import { useRouter } from 'vue-router' import { useGenerateStore, useUserInfoStore } from '@/stores' import { showToast } from 'vant'; import { generateRequestOutfit, getRequestOutfit } from '@/api/workshop' +import { FlowType } from '@/types/enum' + const router = useRouter() //const props = defineProps({ @@ -45,7 +47,11 @@ const toProduct = ()=>{ generateStore.setIsGenerate(true) } const query = router.currentRoute.value.query - router.push({ path: 'product', query: {...query} }) + if(query?.flowType == FlowType.MAIN){ + router.push({ path: 'product', query: {...query} }) + }else{ + router.push({ path: 'creation', query: {...query} }) + } } const requestOutfit = ({num,index})=>{