fix: 页面功能缺失
This commit is contained in:
@@ -31,12 +31,13 @@ import InputArea from './components/InputArea.vue'
|
|||||||
import GenerateLoading from './components/GenerateLoading.vue'
|
import GenerateLoading from './components/GenerateLoading.vue'
|
||||||
import { ref, onMounted, onUnmounted } from 'vue'
|
import { ref, onMounted, onUnmounted } from 'vue'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
import { useUserInfoStore } from '@/stores'
|
import { useUserInfoStore,useGenerateStore } from '@/stores'
|
||||||
import { streamChatAddress } from '@/api/workshop'
|
import { streamChatAddress } from '@/api/workshop'
|
||||||
import { generateUUID } from '@/utils/tools'
|
import { generateUUID } from '@/utils/tools'
|
||||||
import { showToast } from 'vant'
|
import { showToast } from 'vant'
|
||||||
|
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
|
const generateStore = useGenerateStore()
|
||||||
const userInfoStore = useUserInfoStore()
|
const userInfoStore = useUserInfoStore()
|
||||||
|
|
||||||
defineOptions({
|
defineOptions({
|
||||||
@@ -214,6 +215,7 @@ const handleContinue = () => {
|
|||||||
// router.push('/workshop/selectStyle')
|
// router.push('/workshop/selectStyle')
|
||||||
// 模拟接口之后再跳转
|
// 模拟接口之后再跳转
|
||||||
isLoading.value = true
|
isLoading.value = true
|
||||||
|
generateStore.clearProductData()
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
router.push('/workshop/selectStyle')
|
router.push('/workshop/selectStyle')
|
||||||
isLoading.value = false
|
isLoading.value = false
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ import { showToast } from 'vant'
|
|||||||
import { precheckEmail, resetPassword } from '@/api/login'
|
import { precheckEmail, resetPassword } from '@/api/login'
|
||||||
|
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const step = ref<'mail' | 'verify' | 'password'>('mail')
|
const step = ref<'mail' | 'verify' | 'password'>('password')
|
||||||
const emailCode = ref(['', '', '', '', ''])
|
const emailCode = ref(['', '', '', '', ''])
|
||||||
|
|
||||||
const fromData = ref({
|
const fromData = ref({
|
||||||
|
|||||||
@@ -50,6 +50,12 @@ const handleNext = () => {
|
|||||||
padding: 0 2.2rem 0 5.5rem;
|
padding: 0 2.2rem 0 5.5rem;
|
||||||
border: 2px solid #fff;
|
border: 2px solid #fff;
|
||||||
border-radius: 7.1rem;
|
border-radius: 7.1rem;
|
||||||
|
overflow: hidden;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
:deep(.van-icon) {
|
||||||
|
flex-shrink: 0;
|
||||||
|
font-size: 3.5rem;
|
||||||
}
|
}
|
||||||
.input-field {
|
.input-field {
|
||||||
background: transparent;
|
background: transparent;
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<div class="dressfor-container flex">
|
<div class="dressfor-container flex">
|
||||||
<div class="content flex-1 flex flex-column">
|
<div class="content flex-1 flex flex-column">
|
||||||
<div class="setting flex flex-between">
|
<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" />
|
<SvgIcon name="setting" size="70" />
|
||||||
</div>
|
</div>
|
||||||
<div class="text">What are you dressing for?</div>
|
<div class="text">What are you dressing for?</div>
|
||||||
@@ -14,6 +14,10 @@
|
|||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
|
|
||||||
|
const handleBack = () => {
|
||||||
|
router.go(-1)
|
||||||
|
}
|
||||||
|
|
||||||
const handleStart = () => {
|
const handleStart = () => {
|
||||||
console.log('click start')
|
console.log('click start')
|
||||||
router.push('/asistant')
|
router.push('/asistant')
|
||||||
|
|||||||
@@ -38,6 +38,7 @@
|
|||||||
class="video-dialog"
|
class="video-dialog"
|
||||||
:show-confirm-button="false"
|
:show-confirm-button="false"
|
||||||
:show-cancel-button="false"
|
:show-cancel-button="false"
|
||||||
|
close-on-click-overlay
|
||||||
v-model:show="showVideo"
|
v-model:show="showVideo"
|
||||||
title=""
|
title=""
|
||||||
>
|
>
|
||||||
|
|||||||
Reference in New Issue
Block a user