@ -0,0 +1,122 @@ | |||
<template> | |||
<view class="home"> | |||
<view class="content" style="padding-top: 15vh;"> | |||
<view class="flex-col mt-40" style="width: 90vw; padding: 20rpx 0; gap: 10rpx; border-radius: 12rpx; border: 2rpx solid #07c060;"> | |||
<span style="font-size: 28rpx;">请选择您方便的时间,</span> | |||
<span style="font-size: 28rpx;">我们将根据您的日程为您安排上门威士忌品鉴服务,</span> | |||
<span style="font-size: 28rpx;">确保您能在舒适的环境中尽享专属体验</span> | |||
</view> | |||
<span class="font-bold" style="margin-top: 5vh;">预约信息</span> | |||
<view class="" style="width: 90vw;"> | |||
<view class="flex-sb mt-40"> | |||
<view class="date"> | |||
{{year}} | |||
<img src="../static/info/下拉.png" style="width: 25rpx; height: 25rpx;"/> | |||
</view> | |||
<view class="date"> | |||
{{date}} | |||
<img src="../static/info/下拉.png" style="width: 25rpx; height: 25rpx;"/> | |||
</view> | |||
<view class="date"> | |||
{{time}} | |||
<img src="../static/info/下拉.png" style="width: 25rpx; height: 25rpx;"/> | |||
</view> | |||
</view> | |||
<view class="flex-start-col mt-40"> | |||
<view class="flex-center" style="align-items: flex-end;"> | |||
<view class="flex-start-col" style="gap: 10rpx;"> | |||
<span>姓名:</span> | |||
<input v-model="username" type="text" class="input" style="width: 20vw;"></input> | |||
</view> | |||
<span style="margin-left: 20rpx; color: #dddddc; font-size: 26rpx;">(最开始填写的直接导入)</span> | |||
</view> | |||
<view class="flex-center" style="align-items: flex-end;"> | |||
<view class="flex-start-col" style="gap: 10rpx;"> | |||
<span>联系电话:</span> | |||
<input v-model="phone" type="tel" class="input"></input> | |||
</view> | |||
<span style="margin-left: 20rpx; color: #dddddc; font-size: 26rpx;">(最开始填写的直接导入)</span> | |||
</view> | |||
<view class="flex-center"> | |||
<view class="flex-start-col" style="gap: 10rpx; width: 80vw;"> | |||
<span>详细地址:</span> | |||
<input v-model="address" type="text" class="input" style="width: 100%; height: 60rpx;"></input> | |||
</view> | |||
</view> | |||
</view> | |||
</view> | |||
<view class="flex-col query" style="gap: 0rpx;"> | |||
<view class="flex-center" style="gap: 30rpx;"> | |||
<view class="btn2" style="padding: 16rpx 80rpx;" @click="pre"> | |||
返回 | |||
</view> | |||
<view class="btn2" style="padding: 16rpx 80rpx;" @click="next"> | |||
确定 / 提交 | |||
</view> | |||
</view> | |||
<text class="second-color">欢快无限饮 饮酒有限度</text> | |||
</view> | |||
</view> | |||
</view> | |||
</template> | |||
<script> | |||
export default { | |||
data() { | |||
return { | |||
year: '2024年', | |||
date: '9月20日', | |||
time: '08:00', | |||
firstName: '张', | |||
lastName: '里于', | |||
gender: '', | |||
phone: '', | |||
message: '' | |||
} | |||
}, | |||
methods: { | |||
next() { | |||
uni.navigateTo({ | |||
url: '/pages_order/info/start' | |||
}) | |||
}, | |||
pre(){ | |||
uni.navigateBack({ | |||
delta:1 | |||
}) | |||
} | |||
}, | |||
} | |||
</script> | |||
<style lang="scss" scoped> | |||
.query { | |||
position: relative; | |||
bottom: -5vh; | |||
} | |||
.date { | |||
border: 2rpx solid $uni-color; | |||
padding: 14rpx 30rpx; | |||
border-radius: 12rpx; | |||
} | |||
.main-color{ | |||
flex-wrap: nowrap; | |||
color: $uni-color; | |||
} | |||
.input{ | |||
border: 2rpx solid #FD5100; | |||
border-radius: 10rpx; | |||
padding: 10rpx; | |||
} | |||
.area{ | |||
border: 2rpx solid #FD5100; | |||
border-radius: 10rpx; | |||
padding: 10rpx; | |||
width: 100%; | |||
height: 120rpx; | |||
} | |||
</style> |
@ -0,0 +1,191 @@ | |||
<template> | |||
<view class="home"> | |||
<view class="content" style="padding-top: 15vh;"> | |||
<span class="font-bold">预约日期和时间</span> | |||
<view class="flex-center mt-40" style="gap: 50rpx;" @click="open"> | |||
<view class="date"> | |||
{{year}} | |||
</view> | |||
<view class="date"> | |||
{{date}} | |||
</view> | |||
<view class="date"> | |||
{{time}} | |||
</view> | |||
</view> | |||
<span class="font-bold" style="margin-top: 5vh;">预约信息</span> | |||
<view class="" style="width: 80vw;"> | |||
<view class="flex-sb mt-40"> | |||
<view class="flex-center"> | |||
<view class="date"> | |||
{{firstName}} | |||
</view> | |||
<span style="margin-left: 30rpx;">姓</span> | |||
</view> | |||
<view class="flex-center"> | |||
<view class="date"> | |||
{{lastName}} | |||
</view> | |||
<span style="margin-left: 30rpx;">名</span> | |||
</view> | |||
<view class="flex-center"> | |||
<view class="flex-center" style="position: relative;" @click="checkGender"> | |||
<span class="main-color">先生</span> | |||
<img src="../static/info/下拉.png" alt="" style="width: 40rpx; height: 40rpx;" /> | |||
</view> | |||
<view class="flex-col select" id="select" ref="check"> | |||
<span class="main-color">先生</span> | |||
<span class="main-color">女士</span> | |||
</view> | |||
</view> | |||
</view> | |||
<view class="flex-sb mt-40"> | |||
<view class="flex-center" style="gap: 30rpx;"> | |||
<input v-model="phone" type="tel" class="input"></input> | |||
<span>手机</span> | |||
</view> | |||
<view class=""> | |||
<span class="main-color" style="text-decoration: underline;">修改号码</span> | |||
</view> | |||
</view> | |||
<view class="mt-40" style="width: 100%;"> | |||
<textarea class="area" cols="20" rows="20" placeholder="如有下一步需求,请告诉我们"></textarea> | |||
</view> | |||
<view class="flex-start-col mt-40" style="gap: 20rpx;"> | |||
<view style="display: flex; align-items: start; gap: 20rpx;"> | |||
<uv-icon size="40" name="checkmark-circle" color="#07c060"></uv-icon> | |||
<span style="font-size: 28rpx;">本人提交此信息即表示本人已网读并接受Genius JourneyClub 的使用条款和个人信息处理规则。</span> | |||
</view> | |||
<view class="flex-center" style="gap: 20rpx;"> | |||
<uv-icon size="40" name="info-circle" color="#07c060"></uv-icon> | |||
<span style="font-size: 28rpx;">未满18周岁请勿参与此内容。</span> | |||
</view> | |||
</view> | |||
</view> | |||
<view class="flex-col query" style="gap: 0rpx;"> | |||
<view class="flex-center" style="gap: 30rpx;"> | |||
<view class="btn2" style="padding: 16rpx 80rpx;" @click="pre"> | |||
返回 | |||
</view> | |||
<view class="btn2" style="padding: 16rpx 80rpx;" @click="next"> | |||
取消预约 | |||
</view> | |||
</view> | |||
<text class="second-color">欢快无限饮 饮酒有限度</text> | |||
</view> | |||
</view> | |||
<uv-popup mode="bottom" round="20" closeable ref="service" duration="500"> | |||
<view class="flex-col" style="gap: 30rpx; padding: 40rpx 0;"> | |||
<text style="font-weight: bold;">请填写预约信息</text> | |||
<view class="flex-sa"> | |||
<img src="../static/address/icon.png" alt="" style="width: 40rpx; height: 40rpx;" /> | |||
<span>{{username}}</span> | |||
<span>{{address}}</span> | |||
</view> | |||
</view> | |||
<view class="" style="height: 20rpx; width: 100vw; background-color: #f6f6f6;"> | |||
</view> | |||
<view class="" style="padding: 40rpx;"> | |||
<span>预约时间</span> | |||
<view class="flex-sa mt-40" style="background-color: #f6f6f6; padding: 30rpx 20rpx;"> | |||
<span style="margin-right: 30rpx;">备注</span> | |||
<uv-input placeholder="填选,可输入的其他需求" border="none" v-model="remark_column"></uv-input> | |||
</view> | |||
<uv-calendar ref="calendar" @confirm="confirm"></uv-calendar> | |||
<view class="flex-sb mt-40" style="width: 90vw;border-radius: 100rpx; border: 2rpx solid #fab445; box-sizing: border-box; overflow: hidden;"> | |||
<span style=" padding: 30rpx;color: #fab445;">暂不预约,先购买</span> | |||
<span style=" padding: 30rpx;background-color: #fab445; color: white;">下一步,确认订单</span> | |||
</view> | |||
</view> | |||
</uv-popup> | |||
</view> | |||
</template> | |||
<script> | |||
export default { | |||
data() { | |||
return { | |||
year: '2024年', | |||
date: '9月20日', | |||
time: '08:00', | |||
firstName: '张', | |||
lastName: '里于', | |||
gender: '', | |||
phone: '', | |||
message: '', | |||
username: '利曼和', | |||
address: '湖南省长沙市天心村天启小区6栋', | |||
remark_column:'' | |||
} | |||
}, | |||
methods: { | |||
next() { | |||
uni.navigateTo({ | |||
url: '/pages_order/info/start' | |||
}) | |||
}, | |||
pre() { | |||
uni.navigateBack({ | |||
delta: 1 | |||
}) | |||
}, | |||
open() { | |||
this.$refs.calendar.open(); | |||
this.$refs.service.open(); | |||
}, | |||
confirm(e){ | |||
console.log(e); | |||
}, | |||
checkGender(){ | |||
} | |||
}, | |||
} | |||
</script> | |||
<style lang="scss" scoped> | |||
.query { | |||
position: relative; | |||
bottom: -5vh; | |||
} | |||
.date { | |||
border: 2rpx solid $uni-color; | |||
padding: 14rpx 30rpx; | |||
border-radius: 12rpx; | |||
} | |||
.main-color { | |||
flex-wrap: nowrap; | |||
color: $uni-color; | |||
} | |||
.input { | |||
border: 2rpx solid #FD5100; | |||
border-radius: 10rpx; | |||
padding: 10rpx; | |||
} | |||
.area { | |||
border: 2rpx solid #FD5100; | |||
border-radius: 10rpx; | |||
padding: 10rpx; | |||
width: 100%; | |||
height: 120rpx; | |||
} | |||
.select{ | |||
position: absolute; | |||
margin-top: 180rpx; | |||
margin-right: 25rpx; | |||
gap: 10rpx; | |||
width: 120rpx; | |||
height: 120rpx; | |||
background: white; | |||
border-radius: 10rpx; | |||
font-size: 28rpx; | |||
transition: 0.4s; | |||
display: none; | |||
} | |||
</style> |
@ -0,0 +1,38 @@ | |||
<template> | |||
<view class="home"> | |||
<view class="content"> | |||
<span class="font-bold mb-60">请选择您所在的区域</span> | |||
<view class="flex-col query" style="gap: 0rpx;"> | |||
<view class="btn2" @click="next"> | |||
确定 | |||
</view> | |||
<text class="second-color">欢快无限饮 饮酒有限度</text> | |||
</view> | |||
</view> | |||
</view> | |||
</template> | |||
<script> | |||
export default { | |||
data() { | |||
return { | |||
} | |||
}, | |||
methods: { | |||
next() { | |||
uni.navigateTo({ | |||
url: '/pages_order/info/isAdult' | |||
}) | |||
} | |||
} | |||
} | |||
</script> | |||
<style lang="scss" scoped> | |||
.query { | |||
position: relative; | |||
bottom: -25vh; | |||
} | |||
</style> |
@ -0,0 +1,34 @@ | |||
<template> | |||
<view class="home"> | |||
<view class="content" style="padding-top: 30vh;"> | |||
<span v-for="(item,index) in textList1" :key="index" class="content-text" style="font-size: 28rpx;"> | |||
{{item}} | |||
</span> | |||
</view> | |||
</view> | |||
</template> | |||
<script> | |||
export default { | |||
data() { | |||
return { | |||
textList1: [ | |||
'感谢您分享宝贵的评价!', | |||
'您的反馈对我们非常重要。', | |||
'祝愿您每一天都充满精彩与愉悦,生活美满,', | |||
'尽享每一杯威士忌的独特魅力!' | |||
], | |||
} | |||
}, | |||
methods: { | |||
} | |||
} | |||
</script> | |||
<style lang="scss" scoped> | |||
.query { | |||
position: relative; | |||
top: 30vh; | |||
} | |||
</style> |
@ -0,0 +1,104 @@ | |||
<template> | |||
<view class="home"> | |||
<view class="content" style="padding-top: 20vh;"> | |||
<span style="font-weight: bold; margin-bottom: 40rpx;">整体体验</span> | |||
<view class="flex-start-col" style="gap: 10rpx;"> | |||
<text>请评价服务的整体质量和满足感。</text> | |||
<text>包括品鉴过程中的舒适度和整体氛围。</text> | |||
</view> | |||
<view class="mt-40"> | |||
<uv-radio-group shape="circle" v-model="checkboxValue"> | |||
<view style="display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; width: 72vw;"> | |||
<uv-radio inactiveColor="#ecb864" activeColor="#ecb864" labelColor="#ecb864" size="30" | |||
labelSize="18px" iconSize="10px" label="不满意" name="不满意" | |||
:customStyle="{margin: '8px'}"></uv-radio> | |||
<uv-radio inactiveColor="#ecb864" activeColor="#ecb864" labelColor="#ecb864" size="30" | |||
labelSize="18px" iconSize="10px" label="一般" name="一般" | |||
:customStyle="{margin: '8px'}"></uv-radio> | |||
<uv-radio inactiveColor="#ecb864" activeColor="#ecb864" labelColor="#ecb864" size="30" | |||
labelSize="18px" iconSize="10px" label="满意" name="满意" | |||
:customStyle="{margin: '8px'}"></uv-radio> | |||
</view> | |||
</uv-radio-group> | |||
</view> | |||
<view class="flex-center mt-20" style="width: 60%; gap: 10rpx;"> | |||
<view class="box active"></view> | |||
<view class="box"></view> | |||
<view class="box"></view> | |||
<view class="box"></view> | |||
<view class="box"></view> | |||
</view> | |||
<view class="flex-center" style="margin-top: 20rpx;"> | |||
<span class="flex-center" style="font-size: 24rpx; gap: 10rpx;"> | |||
<span class="indexs">{{index}}</span> | |||
<span>/</span> | |||
<span>5</span> | |||
</span> | |||
</view> | |||
<view class="flex-col query mt-40" style="gap: 0rpx;"> | |||
<view class="flex-center" style="gap: 30rpx;"> | |||
<view class="btn2" style="padding: 16rpx 80rpx;" @click="pre"> | |||
上一题 | |||
</view> | |||
<view class="btn2" style="padding: 16rpx 80rpx;" @click="next"> | |||
结束 | |||
</view> | |||
</view> | |||
<text class="second-color">欢快无限饮 饮酒有限度</text> | |||
</view> | |||
</view> | |||
</view> | |||
</template> | |||
<script> | |||
export default { | |||
data() { | |||
return { | |||
index: 1, | |||
} | |||
}, | |||
methods: { | |||
query() { | |||
}, | |||
pre() { | |||
uni.navigateBack({ | |||
delta: 1 | |||
}) | |||
}, | |||
next() { | |||
uni.redirectTo({ | |||
url: '/pages_order/info/startTest' | |||
}) | |||
} | |||
} | |||
} | |||
</script> | |||
<style lang="scss" scoped> | |||
.query { | |||
position: relative; | |||
top: 10vh; | |||
} | |||
.box { | |||
height: 15rpx; | |||
width: 75rpx; | |||
border-radius: 30rpx; | |||
background-color: #fff6e5; | |||
border: 2rpx solid #f6cf8e; | |||
} | |||
.active { | |||
background-color: #f6cf8e; | |||
} | |||
.indexs { | |||
color: #f6cf8e; | |||
} | |||
</style> |
@ -0,0 +1,35 @@ | |||
<template> | |||
<view class="home"> | |||
<view class="content" style="padding-top: 30vh;"> | |||
<span v-for="(item,index) in textList1" :key="index" class="content-text" style="font-size: 28rpx;"> | |||
{{item}} | |||
</span> | |||
</view> | |||
</view> | |||
</template> | |||
<script> | |||
export default { | |||
data() { | |||
return { | |||
textList1: [ | |||
'我们已收到您的取消请求,', | |||
'非常遗憾无法为您提供此次上门威士忌品鉴服务。', | |||
'如果您有其他需求或在未来希望重新预约,', | |||
'随时与我们联系。', | |||
'期待在合适的时间为您奉上难忘的品监体验!', | |||
], | |||
} | |||
}, | |||
methods: { | |||
} | |||
} | |||
</script> | |||
<style lang="scss" scoped> | |||
.query { | |||
position: relative; | |||
top: 30vh; | |||
} | |||
</style> |
@ -0,0 +1,90 @@ | |||
<template> | |||
<view class="home"> | |||
<view class="content" style="padding-top: 25vh;"> | |||
<span class="font-bold">为了给您提供更个性化的服务</span> | |||
<span class="font-bold">请您填写以下基本信息</span> | |||
<view class="flex-col mt-40"> | |||
<view class="flex-center"> | |||
<span style="margin-right: 30rpx;">您的姓名:</span> | |||
<input class="inputStyle" v-model="username" type="text" /> | |||
</view> | |||
<view class="flex-center"> | |||
<span style="margin-right: 30rpx;">手机号码:</span> | |||
<input class="inputStyle" v-model="phone" type="number" /> | |||
</view> | |||
</view> | |||
<view style="margin-top: 15vh;" @click="query"> | |||
<view class="btn2"> | |||
确认 | |||
</view> | |||
</view> | |||
<view class="flex-col query" style="gap: 0rpx;"> | |||
<text class="second-color">欢快无限饮 饮酒有限度</text> | |||
</view> | |||
</view> | |||
</view> | |||
</template> | |||
<script> | |||
export default { | |||
data() { | |||
return { | |||
username:'', | |||
phone:'' | |||
} | |||
}, | |||
methods: { | |||
query(){ | |||
if(!this.username && !this.phone){ | |||
uni.showToast({ | |||
title:'您的姓名和手机号都不能为空哦~', | |||
icon: 'none' | |||
}) | |||
}else{ | |||
uni.navigateTo({ | |||
url:'/pages_order/info/greet' | |||
}) | |||
} | |||
} | |||
} | |||
} | |||
</script> | |||
<style lang="scss" scoped> | |||
.query { | |||
position: relative; | |||
bottom: -15vh; | |||
} | |||
.b-btn { | |||
width: 86%; | |||
display: flex; | |||
justify-content: space-between; | |||
padding-top: 20vh; | |||
.pre-btn { | |||
border: 4rpx solid #f1e0c6; | |||
padding: 16rpx 90rpx; | |||
border-radius: 66rpx; | |||
color: #e6bf7f; | |||
} | |||
.next-btn { | |||
background-image: url('../../static/image/home/btn.png'); | |||
background-size: contain; | |||
background-repeat: no-repeat; | |||
background-position: center; | |||
width: 40vw; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
color: white; | |||
} | |||
} | |||
.inputStyle{ | |||
border: 3rpx solid #e5bf7d; | |||
border-radius: 40rpx; | |||
color: #e5bf7d; | |||
padding: 10rpx 10rpx; | |||
} | |||
</style> |
@ -0,0 +1,40 @@ | |||
<template> | |||
<view class="home"> | |||
<view class="content" style="padding-top: 30vh;"> | |||
<span>欢迎</span> | |||
<span style="font-size: 80rpx; margin: 20rpx 0;">Christine</span> | |||
<view class="flex-col" style="gap: 5rpx; margin-top: 40rpx;"> | |||
<span>来到百富门的世界</span> | |||
<span>品味传承与创新交织的威士忌艺术</span> | |||
<span>开启您的专属品鉴之旅</span> | |||
</view> | |||
<view style="margin-top: 6vh;" @click="query"> | |||
<view class="btn2"> | |||
点击进入 | |||
</view> | |||
</view> | |||
</view> | |||
</view> | |||
</template> | |||
<script> | |||
export default { | |||
data() { | |||
return { | |||
} | |||
}, | |||
methods: { | |||
query(){ | |||
uni.navigateTo({ | |||
url: '/pages_order/info/infoPages' | |||
}) | |||
} | |||
} | |||
} | |||
</script> | |||
<style lang="scss" scoped> | |||
</style> |
@ -0,0 +1,176 @@ | |||
<template> | |||
<view class="home"> | |||
<view class="content" style="padding-top: 20vh;"> | |||
<span v-show="btn==='下一页'" style="margin-bottom: 10rpx; font-size: 28rpx;">作为一位</span> | |||
<span v-show="btn==='下一页'" style="color: #c7a87c;">“{{title1}}”</span> | |||
<span v-for="(item,index) in textList1" :key="index" class="content-text"> | |||
{{item}} | |||
</span> | |||
<view class="flex-col query" style="gap: 0rpx;"> | |||
<view v-show="btn !=='db'"> | |||
<view class="btn2" @click="query"> | |||
{{btn}} | |||
</view> | |||
</view> | |||
<view v-show="btn ==='db'" class="flex-center" style="gap: 30rpx;"> | |||
<view class="btn2" style="padding: 16rpx 80rpx;" @click="pre"> | |||
返回 | |||
</view> | |||
<view class="btn2" style="padding: 16rpx 80rpx;" @click="next"> | |||
点击预约 | |||
</view> | |||
</view> | |||
<text class="second-color">欢快无限饮 饮酒有限度</text> | |||
</view> | |||
</view> | |||
</view> | |||
</template> | |||
<script> | |||
export default { | |||
data() { | |||
return { | |||
flag: 0, | |||
title1: '威士忌鉴赏家', | |||
textList1: [ | |||
'您的独到品味和对复杂风味的深刻理解展现了', | |||
'您在威士忌世界中的非凡见解。', | |||
'无论是高年份的经典之作,', | |||
'还是精湛工艺的限量版,', | |||
'每一杯威士忌在您手中都被赋予了更多的意义。', | |||
'愿您在未来的品鉴之旅中继续探索更多顶级佳酿,', | |||
'感受威士忌的独特魅力畅享每一滴带来的极致体验!' | |||
], | |||
btn: '下一页', | |||
title2: '威士忌探秘者', | |||
textList2: [ | |||
'您的好奇心和冒险精神', | |||
'让您不断探索新奇与未知的滋味。', | |||
'愿每一杯威士忌都能为您带来', | |||
'新鲜的体验与惊喜,', | |||
'在这段探秘旅程中发现无尽的可能性。' | |||
], | |||
title3: '威士忌品鉴大师', | |||
textList3: [ | |||
'您的敏锐舌尖与挑剔眼光', | |||
'让您在细微之处也能捕捉到每一滴威士忌的精髓。', | |||
'愿您在今后的品鉴之路上,', | |||
'继续发现与享受那些别具匠心的美妙时刻。' | |||
], | |||
title4: '威士忌藏家', | |||
textList4: [ | |||
'您的眼光独到,能够识别并珍藏', | |||
'那些真正值得铭记的佳酿。', | |||
'愿您在未来的岁月中,', | |||
'继续收集那些能够讲述故事、承载记忆的珍品,将', | |||
'您的收藏变成一段永恒的艺术。' | |||
], | |||
title5: '威士忌玩家', | |||
textList5: [ | |||
'您对威士忌的热爱不仅体现在酒杯中', | |||
'更体现在与朋友分享的每一个欢乐时刻。', | |||
'愿您在每一次聚会中,', | |||
'都能用您的创意和激情,', | |||
'让威士忌成为欢聚的中心,', | |||
'点燃无数难忘的瞬间。' | |||
], | |||
appoint_title: '', | |||
appoint_text: [ | |||
'您的品味值得专属礼遇!', | |||
'在您生成了专属称号之后,', | |||
'我们将为您提供一次奢华的', | |||
'上门威士忌品鉴服务,', | |||
'让您在舒适的环境中,', | |||
'品味与您的称号完美契合的精致佳酿。' | |||
], | |||
fail_title: '', | |||
fail_text: [ | |||
'很抱歉,您的所在区域暂时', | |||
'无法提供上门威士忌品鉴服务。', | |||
'但我们仍为您准备了其他专属体验,', | |||
'敬请期待。' | |||
], | |||
success_title: '', | |||
success_text: [ | |||
'感谢您的预约!', | |||
'我们已成功安排了您的上门威士忌品鉴服务。', | |||
'我们的专员将在您选择的时间到达,', | |||
'为您带来精致的品鉴体验。', | |||
'期待与您共享这段美妙的威士忌之旅!' | |||
], | |||
reset_title: '', | |||
reset_text:[ | |||
'非常抱歉,由于特殊原因,', | |||
'我们暂时无法在您最初选定的时间段', | |||
'进行上门品鉴服务。', | |||
'为了确保您享受到最完美的威士忌体验,', | |||
'恳请您重新选择一个方便的时间,', | |||
'我们将优先为您安排,', | |||
'感谢您的理解与支持。' | |||
] | |||
} | |||
}, | |||
methods: { | |||
query() { | |||
if (this.flag === 0) { | |||
this.title1 = this.title2 | |||
this.textList1 = this.textList2 | |||
this.flag = this.flag + 1 | |||
} else if (this.flag === 1) { | |||
this.title1 = this.title3 | |||
this.textList1 = this.textList3 | |||
this.flag = this.flag + 1 | |||
} else if (this.flag === 2) { | |||
this.title1 = this.title4 | |||
this.textList1 = this.textList4 | |||
this.flag = this.flag + 1 | |||
} else if (this.flag === 3) { | |||
this.title1 = this.title5 | |||
this.textList1 = this.textList5 | |||
this.flag = this.flag + 1 | |||
} else if (this.flag === 4) { | |||
this.title1 = this.appoint_title | |||
this.textList1 = this.appoint_text | |||
this.flag = this.flag + 1 | |||
this.btn = 'db' | |||
} else if (this.flag === 6) { | |||
this.btn = '查看详情' | |||
this.title1 = this.success_title | |||
this.textList1 = this.success_text | |||
} | |||
}, | |||
pre() { | |||
uni.navigateBack({ | |||
delta: 1 | |||
}) | |||
}, | |||
next() { | |||
uni.navigateTo({ | |||
url:'/pages_order/info/appointDate' | |||
}) | |||
} | |||
} | |||
} | |||
</script> | |||
<style lang="scss" scoped> | |||
.query { | |||
position: relative; | |||
top: 30vh; | |||
} | |||
</style> |
@ -0,0 +1,89 @@ | |||
<template> | |||
<view class="home"> | |||
<view class="content" style="padding-top: 25vh;"> | |||
<span class="font-bold">Genius Journey Club</span> | |||
<text style="margin-top: 20rpx; font-size: 28rpx; color: #878787;">欢迎您的到来</text> | |||
<text style="margin-top: 30rpx; font-size: 28rpx; color: #878787;">使用小程序请确认您已满18周岁</text> | |||
<view class="mian-btn" :class="{active:isActive === 'yes'}" @click="setActive('yes')">未满18岁</view> | |||
<view class="mian-btn" :class="{active:isActive === 'no'}" @click="setActive('no')">已满18岁</view> | |||
<view class="flex-center mt-40"> | |||
<uv-checkbox-group> | |||
<uv-checkbox size="15px" v-model="isCheck" iconSize="20rpx" activeColor="#e6bf7f" @change="change"></uv-checkbox> | |||
</uv-checkbox-group> | |||
<span style="font-size: 26rpx;">我已阅读政策隐私条款</span> | |||
</view> | |||
<view class="" style="margin-top: 60rpx;" @click="start"> | |||
<view class="btn2"> | |||
立即开启 | |||
</view> | |||
</view> | |||
<view class="flex-col query" style="gap: 0rpx;"> | |||
<text class="second-color">欢快无限饮 饮酒有限度</text> | |||
</view> | |||
</view> | |||
</view> | |||
</template> | |||
<script> | |||
export default { | |||
data() { | |||
return { | |||
isActive: null, | |||
isCheck: false | |||
} | |||
}, | |||
methods: { | |||
setActive(val) { | |||
this.isActive = val | |||
}, | |||
change(e){ | |||
this.isCheck = e | |||
}, | |||
start() { | |||
if (this.isActive && this.isCheck) { | |||
uni.navigateTo({ | |||
url:'/pages_order/info/fillInfo' | |||
}) | |||
} else { | |||
uni.showToast({ | |||
title: '请选择并勾选后开启', | |||
icon: 'none' | |||
}) | |||
} | |||
} | |||
} | |||
} | |||
</script> | |||
<style lang="scss" scoped> | |||
.query { | |||
position: relative; | |||
bottom: -15vh; | |||
} | |||
.b-btn { | |||
width: 86%; | |||
display: flex; | |||
justify-content: space-between; | |||
padding-top: 20vh; | |||
.pre-btn { | |||
border: 4rpx solid #f1e0c6; | |||
padding: 16rpx 90rpx; | |||
border-radius: 66rpx; | |||
color: #e6bf7f; | |||
} | |||
.next-btn { | |||
background-image: url('../../static/image/home/btn.png'); | |||
background-size: contain; | |||
background-repeat: no-repeat; | |||
background-position: center; | |||
width: 40vw; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
color: white; | |||
} | |||
} | |||
</style> |
@ -0,0 +1,49 @@ | |||
<template> | |||
<view class="home"> | |||
<view class="content" style="padding-top: 35vh;"> | |||
<span v-for="(item,index) in textList1" :key="index" class="content-text" style="font-size: 28rpx; line-height: 50rpx;"> | |||
{{item}} | |||
</span> | |||
<view class="flex-col query" style="gap: 0rpx;"> | |||
<view> | |||
<view class="btn2" @click="query"> | |||
开始 | |||
</view> | |||
</view> | |||
<text class="second-color">欢快无限饮 饮酒有限度</text> | |||
</view> | |||
</view> | |||
</view> | |||
</template> | |||
<script> | |||
export default { | |||
data() { | |||
return { | |||
textList1: [ | |||
'感谢您参加我们的上门威士忌品鉴服务!', | |||
'我们希望您享受了这次独特的体验。', | |||
'为了帮助我们不断提升服务质量,', | |||
'请您花几分钟时间分享您的评价和反馈。', | |||
'您的意见对我们非常重要,感谢您的支持!', | |||
] | |||
} | |||
}, | |||
methods: { | |||
query() { | |||
uni.redirectTo({ | |||
url:'/pages_order/info/experience' | |||
}) | |||
} | |||
} | |||
} | |||
</script> | |||
<style lang="scss" scoped> | |||
.query { | |||
position: relative; | |||
top: 20vh; | |||
} | |||
</style> |
@ -0,0 +1,63 @@ | |||
<template> | |||
<view class="home"> | |||
<view class="content" style="padding-top: 20vh;"> | |||
<view class="flex-col" style="gap: 40rpx; width: 90vw;"> | |||
<view class="flex-col"> | |||
<span v-for="(item,index) in textList1" :key="index" class="context-text" style="font-size: 26rpx; line-height: 1;"> | |||
{{item}} | |||
</span> | |||
</view> | |||
<view class="flex-col"> | |||
<span v-for="(item,index) in textList2" :key="index" class="context-text" style="font-size: 26rpx;line-height: 1;"> | |||
{{item}} | |||
</span> | |||
</view> | |||
</view> | |||
<view style="margin-top: 6vh;" @click="query"> | |||
<view class="btn2" style="padding: 16rpx 100rpx;"> | |||
开始测试 | |||
</view> | |||
</view> | |||
</view> | |||
</view> | |||
</template> | |||
<script> | |||
export default { | |||
data() { | |||
return { | |||
textList1:[ | |||
'百富门酒业,全球知名美国洋酒公司。', | |||
'1870年,由George Garvin Brown先生创立于肯塔基州。', | |||
'150多年来,历经市场变革,', | |||
'我们丰常的历史和承诺共同打造了我们坚实的基础,', | |||
'继往开今,不断为世界带来丰富优质的产品。' | |||
], | |||
textList2:[ | |||
'作为美国首屈一指的烈酒及葡萄酒公司,', | |||
'百富门酒业跻身全球销售额前十烈港公司之列(IWSR2022),', | |||
'且为全球第五大顶级烈酒企业。', | |||
'旗下拥有杰克丹尼、活福珍藏、本利亚克、', | |||
'格兰多纳、格兰格拉索等知名威士忌品牌;', | |||
'同时旗下拥有赫尔德拉马蹄铁龙舌兰酒、', | |||
'香博法围力娇酒等在内的近30个品牌:', | |||
'现如今,百富门酒业在全球六大洲拥有约5600名员工', | |||
'生产营销和分销优质烈酒和葡萄酒,', | |||
'并通过在世界各地的办事处,将产品销往近170多个国家。' | |||
] | |||
} | |||
}, | |||
methods: { | |||
query() { | |||
uni.redirectTo({ | |||
url: '/pages_order/info/appoint' | |||
}) | |||
} | |||
} | |||
} | |||
</script> | |||
<style lang="scss" scoped> | |||
</style> |
@ -0,0 +1 @@ | |||
<svg t="1727521601230" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1447" width="200" height="200"><path d="M529.92 640.512L716.8 456.704a51.2 51.2 0 0 0-35.84-88.064H314.88a51.2 51.2 0 0 0-36.864 87.04l179.2 183.808a51.2 51.2 0 0 0 72.192 0z" fill="#FD5100" p-id="1448"></path></svg> |