diff --git a/src/assets/css/style.css b/src/assets/css/style.css index 469c74a..54421fd 100644 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -3,7 +3,7 @@ button.sandblasted-blurred { border: 0.4rem solid #fff; font-family: satoshiMedium; font-weight: 500; - font-size: 5.5rem; + font-size: 4rem; color: #fff; background-color: transparent; position: relative; diff --git a/src/assets/css/style.less b/src/assets/css/style.less index 448580c..92be47b 100644 --- a/src/assets/css/style.less +++ b/src/assets/css/style.less @@ -3,7 +3,7 @@ button.sandblasted-blurred { border: 0.4rem solid #fff; font-family: satoshiMedium; font-weight: 500; - font-size: 5.5rem; + font-size: 4rem; color: #fff; background-color: transparent; position: relative; diff --git a/src/assets/images/nav1.png b/src/assets/images/nav1.png index 1f52682..fccfb82 100644 Binary files a/src/assets/images/nav1.png and b/src/assets/images/nav1.png differ diff --git a/src/assets/images/nav2.png b/src/assets/images/nav2.png index f9c59fc..7e11592 100644 Binary files a/src/assets/images/nav2.png and b/src/assets/images/nav2.png differ diff --git a/src/assets/images/nav3.png b/src/assets/images/nav3.png index 7488758..b6d1ee5 100644 Binary files a/src/assets/images/nav3.png and b/src/assets/images/nav3.png differ diff --git a/src/assets/images/nav4.png b/src/assets/images/nav4.png index a4b70b6..b041ab8 100644 Binary files a/src/assets/images/nav4.png and b/src/assets/images/nav4.png differ diff --git a/src/types/enum.ts b/src/types/enum.ts index 889e944..f5f7ecc 100644 --- a/src/types/enum.ts +++ b/src/types/enum.ts @@ -10,4 +10,9 @@ export const FlowType = { H_TRYON: 'history-tryon', /** 历史流程-AI */ H_AI: 'history-ai', +} +/** 是否是历史流程 */ +export const IsHistoryFlow = (flowType: any) => { + const arr = [FlowType.HISTORY, FlowType.H_OUTFIT, FlowType.H_TRYON, FlowType.H_AI] + return arr.some((v) => v === flowType) } \ No newline at end of file diff --git a/src/views/Workshop/creation/creation-list.vue b/src/views/Workshop/creation/creation-list.vue index 83e3e92..238d09c 100644 --- a/src/views/Workshop/creation/creation-list.vue +++ b/src/views/Workshop/creation/creation-list.vue @@ -35,12 +35,16 @@ { label: 'Try-on', value: 'tryOn', flowType: FlowType.H_TRYON }, { label: 'Gen-AI', value: 'genAi', flowType: FlowType.H_AI } ] - const navActive = ref('outfit') + const navActive = ref('outfit'); + navLst.forEach((v) => { + if (v.flowType === query.value.flowType) navActive.value = v.value + }) const clickNav = (v) => { navActive.value = v.value console.log(v) } const onLoad = () => { + console.log(navActive.value) loading.value = true const http = visitRecordId.value ? getTryOnEffectFavoriteList : getTryOnEffectStyleList const id = visitRecordId.value || generateStore.styleId @@ -200,6 +204,14 @@ const selectedItem = list.find((v) => v.selected) const nav = navLst.find((v) => v.value === navActive.value) if (!selectedItem || !nav) return + generateStore.clearCustomizeInfoDemo(); + generateStore.uploadCustomizeInfoDemo({ + tryOnId: selectedItem.tryOnId, + tryOnUrl: selectedItem.tryOnUrl, + styleUrl: selectedItem.styleUrl, + isFavorite: selectedItem.isFavorite, + isRegenerated: selectedItem.isRegenerated, + }) router.push({ name: 'HomeNav', query: { flowType: nav.flowType } }) } else { router.push({ name: 'end' }) @@ -248,7 +260,10 @@ -