218 lines
4.8 KiB
Vue
218 lines
4.8 KiB
Vue
<template>
|
|
<view class="page">
|
|
<u-navbar title="换座" :border-bottom="false" :background="bgc" back-icon-color="#262B37" title-color='#262B37'
|
|
title-size='36' height='40' id="navbar">
|
|
</u-navbar>
|
|
<image src="https://api.ccttiot.com/smartmeter/img/static/uXqeEvPV7yCULvZCmQRS" mode="" class="imgbj"></image>
|
|
<view class="xinxi">
|
|
<view class="one" style="margin-top: 0;">
|
|
<view class="lt">
|
|
所属门店
|
|
</view>
|
|
<view class="rt">
|
|
【福鼎-西湖店】
|
|
</view>
|
|
</view>
|
|
<view class="one">
|
|
<view class="lt">
|
|
当前包厢
|
|
</view>
|
|
<view class="rt">
|
|
竹韵
|
|
</view>
|
|
</view>
|
|
<view class="one">
|
|
<view class="lt">
|
|
开始时间
|
|
</view>
|
|
<view class="rt">
|
|
2024-11-22 09:00
|
|
</view>
|
|
</view>
|
|
<view class="one">
|
|
<view class="lt">
|
|
结束时间
|
|
</view>
|
|
<view class="rt">
|
|
2024-11-22 13:00
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="zuowei">
|
|
<view class="name">
|
|
【福鼎-西湖店】
|
|
</view>
|
|
<view class="list">
|
|
<view
|
|
:class="['list_item', item.stutas == 1 ? 'activeone' : '']"
|
|
v-for="(item, index) in listzuowei"
|
|
:key="index"
|
|
@click="btnqiehuan(index,item)"
|
|
:id="selectedIndex == index ? 'active' : ''"
|
|
>
|
|
<view class="item_name" :id="selectedIndex == index ? 'active' : ''">{{ item.name }}</view>
|
|
<view class="yuding" :id="selectedIndex == index ? 'active' : ''">
|
|
<text v-if="item.stutas == 1">空闲</text>
|
|
<text v-if="item.stutas == 2">价格不匹配</text>
|
|
<text v-if="item.stutas == 3">已被预订</text>
|
|
<text v-if="item.stutas == 4">本次预定</text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="anniu">
|
|
确定换座
|
|
</view>
|
|
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
data() {
|
|
return {
|
|
bgc: {
|
|
backgroundColor: "",
|
|
},
|
|
listzuowei:[
|
|
{name:'竹韵',flag:false,stutas:'1'},
|
|
{name:'竹韵',flag:false,stutas:'1'},
|
|
{name:'竹韵',flag:true,stutas:'2'},
|
|
{name:'竹韵',flag:false,stutas:'1'},
|
|
{name:'竹韵',flag:false,stutas:'2'},
|
|
{name:'竹韵',flag:true,stutas:'3'},
|
|
{name:'竹韵',flag:true,stutas:'3'},
|
|
{name:'竹韵',flag:false,stutas:'1'},
|
|
{name:'竹韵',flag:false,stutas:'4'},
|
|
],
|
|
selectedIndex:null,
|
|
|
|
}
|
|
},
|
|
onLoad() {
|
|
|
|
},
|
|
methods: {
|
|
btnqiehuan(index,item){
|
|
if (item.stutas == 1) {
|
|
this.selectedIndex = index
|
|
}
|
|
},
|
|
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style lang="scss">
|
|
#active{
|
|
border-radius: 10rpx 10rpx 10rpx 10rpx;
|
|
background: #48893B !important;
|
|
color: #fff !important;
|
|
}
|
|
.activeone{
|
|
border-radius: 10rpx 10rpx 10rpx 10rpx;
|
|
background: #fff !important;
|
|
border: 1px solid #95989D;
|
|
}
|
|
page {
|
|
background: #fff;
|
|
.anniu{
|
|
width: 674rpx;
|
|
height: 96rpx;
|
|
background: #48893B;
|
|
border-radius: 53rpx 53rpx 53rpx 53rpx;
|
|
text-align: center;
|
|
line-height: 96rpx;
|
|
font-weight: 600;
|
|
font-size: 40rpx;
|
|
color: #FFFFFF;
|
|
position: fixed;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
bottom: 128rpx;
|
|
}
|
|
.zuowei{
|
|
width: 674rpx;
|
|
height: 766rpx;
|
|
background: #FFFFFF;
|
|
box-shadow: 0rpx 2rpx 12rpx 0rpx rgba(0,0,0,0.15);
|
|
border-radius: 18rpx 18rpx 18rpx 18rpx;
|
|
margin: auto;
|
|
margin-top: 24rpx;
|
|
padding: 30rpx;
|
|
box-sizing: border-box;
|
|
.name{
|
|
font-weight: 600;
|
|
font-size: 32rpx;
|
|
color: #3D3D3D;
|
|
border-left: 8rpx solid #48893B;
|
|
padding-left: 12rpx;
|
|
box-sizing: border-box;
|
|
border-radius: 4rpx;
|
|
}
|
|
.list{
|
|
display: flex;
|
|
justify-content: space-between;
|
|
flex-wrap: wrap;
|
|
margin-top: 32rpx;
|
|
.list_item{
|
|
margin-top: 30rpx;
|
|
width: 182rpx;
|
|
height: 182rpx;
|
|
background: #EBEBEB;
|
|
border-radius: 10rpx 10rpx 10rpx 10rpx;
|
|
text-align: center;
|
|
.item_name{
|
|
font-weight: 600;
|
|
font-size: 24rpx;
|
|
color: #3D3D3D;
|
|
padding-top: 14rpx;
|
|
box-sizing: border-box;
|
|
}
|
|
.yuding{
|
|
font-size: 24rpx;
|
|
color: #7C7C7C;
|
|
margin-top: 14rpx;
|
|
margin-top: 14rpx;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.xinxi{
|
|
width: 674rpx;
|
|
max-height: 392rpx;
|
|
background: #FFFFFF;
|
|
box-shadow: 0rpx 2rpx 12rpx 0rpx rgba(0,0,0,0.15);
|
|
border-radius: 18rpx 18rpx 18rpx 18rpx;
|
|
margin: auto;
|
|
margin-top: 38rpx;
|
|
padding: 46rpx 34rpx;
|
|
box-sizing: border-box;
|
|
.one{
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
margin-top: 42rpx;
|
|
.lt{
|
|
font-weight: 600;
|
|
font-size: 32rpx;
|
|
color: #3D3D3D;
|
|
}
|
|
.rt{
|
|
font-weight: 600;
|
|
font-size: 32rpx;
|
|
color: #7C7C7C;
|
|
}
|
|
}
|
|
}
|
|
.imgbj{
|
|
width: 750rpx;
|
|
height: 424rpx;
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: -1;
|
|
}
|
|
}
|
|
|
|
</style> |