From 2b42ef6ab7d65e77e2bb4be7bf9ceabac06727bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E9=B9=8F?= <2916022834@qq.com> Date: Mon, 29 Dec 2025 16:34:55 +0800 Subject: [PATCH] =?UTF-8?q?Outfit=E6=94=B6=E8=97=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Workshop/creation/creation-list.vue | 13 ++++++++++--- src/views/Workshop/product.vue | 2 +- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/views/Workshop/creation/creation-list.vue b/src/views/Workshop/creation/creation-list.vue index 2671bf0..212397d 100644 --- a/src/views/Workshop/creation/creation-list.vue +++ b/src/views/Workshop/creation/creation-list.vue @@ -7,7 +7,9 @@ import { getGenerateHistoricals, setTryOnEffectFavorite, - cancelTryOnEffectFavorite + cancelTryOnEffectFavorite, + cancelStyleFavorite, + setStyleFavorite } from '@/api/workshop' import { useRouter } from 'vue-router' import MyEvent from '@/utils/myEvent' @@ -113,10 +115,15 @@ const isLoveLoading = ref(false) const onLoveItem = (v) => { if (isLoveLoading.value) return - const http = v.isFavorite ? cancelTryOnEffectFavorite : setTryOnEffectFavorite + var http + if (navActive.value === 'Outfit') { + http = v.isFavorite ? cancelStyleFavorite : setStyleFavorite + } else { + http = v.isFavorite ? cancelTryOnEffectFavorite : setTryOnEffectFavorite + } isLoveLoading.value = true v.isFavorite = !v.isFavorite - http(v.tryOnId) + http(v.id) .then(() => { isLoveLoading.value = false }) diff --git a/src/views/Workshop/product.vue b/src/views/Workshop/product.vue index 1d343fd..cf5a964 100644 --- a/src/views/Workshop/product.vue +++ b/src/views/Workshop/product.vue @@ -38,7 +38,7 @@ const onContinue = ()=>{ if(!isHistoryFlow.value){ router.push({ path: 'uploadFace', query: {...query.value} }) }else{ - router.push({ path: 'creation', query: {...query.value} }) + router.push({ path: 'creation', query: {...query.value, active: FlowType.H_TRYON } }) } }