fix: 页面功能缺失

This commit is contained in:
zhangyahui
2025-10-30 14:22:24 +08:00
parent ca30dc0941
commit 495f31a840
5 changed files with 16 additions and 3 deletions

View File

@@ -31,12 +31,13 @@ import InputArea from './components/InputArea.vue'
import GenerateLoading from './components/GenerateLoading.vue'
import { ref, onMounted, onUnmounted } from 'vue'
import { useRouter } from 'vue-router'
import { useUserInfoStore } from '@/stores'
import { useUserInfoStore,useGenerateStore } from '@/stores'
import { streamChatAddress } from '@/api/workshop'
import { generateUUID } from '@/utils/tools'
import { showToast } from 'vant'
const router = useRouter()
const generateStore = useGenerateStore()
const userInfoStore = useUserInfoStore()
defineOptions({
@@ -214,6 +215,7 @@ const handleContinue = () => {
// router.push('/workshop/selectStyle')
// 模拟接口之后再跳转
isLoading.value = true
generateStore.clearProductData()
setTimeout(() => {
router.push('/workshop/selectStyle')
isLoading.value = false

View File

@@ -45,7 +45,7 @@ import { showToast } from 'vant'
import { precheckEmail, resetPassword } from '@/api/login'
const router = useRouter()
const step = ref<'mail' | 'verify' | 'password'>('mail')
const step = ref<'mail' | 'verify' | 'password'>('password')
const emailCode = ref(['', '', '', '', ''])
const fromData = ref({

View File

@@ -50,6 +50,12 @@ const handleNext = () => {
padding: 0 2.2rem 0 5.5rem;
border: 2px solid #fff;
border-radius: 7.1rem;
overflow: hidden;
box-sizing: border-box;
}
:deep(.van-icon) {
flex-shrink: 0;
font-size: 3.5rem;
}
.input-field {
background: transparent;

View File

@@ -2,7 +2,7 @@
<div class="dressfor-container flex">
<div class="content flex-1 flex flex-column">
<div class="setting flex flex-between">
<van-icon name="arrow-left" color="#fff" size="70" />
<van-icon name="arrow-left" color="#fff" size="70" @click="handleBack" />
<SvgIcon name="setting" size="70" />
</div>
<div class="text">What are you dressing for?</div>
@@ -14,6 +14,10 @@
import { useRouter } from 'vue-router'
const router = useRouter()
const handleBack = () => {
router.go(-1)
}
const handleStart = () => {
console.log('click start')
router.push('/asistant')

View File

@@ -38,6 +38,7 @@
class="video-dialog"
:show-confirm-button="false"
:show-cancel-button="false"
close-on-click-overlay
v-model:show="showVideo"
title=""
>