|
|
<template>
|
|
|
<view>
|
|
|
<view class="infotop">
|
|
|
<u-tabs lineWidth="50" lineHeight="2" :scrollable="false" :list="list" lineColor="#EF9525"
|
|
|
:is-scroll="false" :current="current" @change="handleChange"></u-tabs>
|
|
|
</view>
|
|
|
<view class="orderBoxList">
|
|
|
<block v-for="(item,index) in listOrder" :key="index">
|
|
|
<view class="orderBox">
|
|
|
<view class="orderBoxTitle flex-row">
|
|
|
<text class="orderBoxTitleTxt">{{item.isteam?"团队预约":"个人预约"}}</text>
|
|
|
<view class="orderBoxStatus">待参观</view>
|
|
|
</view>
|
|
|
|
|
|
<view class="orderBoxInfo flex-col">
|
|
|
<view class="orderBoxInfoRow flex-row" style="margin-bottom: 20rpx;">
|
|
|
<text class="iconfont icon-youkexuzhi"></text>
|
|
|
<text class="orderBoxInfoRowTxt">订单信息:5月06日 09:00-10:00 丨 3位观众</text>
|
|
|
|
|
|
</view>
|
|
|
<view class="orderBoxInfoRow flex-row">
|
|
|
<text class="iconfont icon-iconfontgerenzhongxin"></text>
|
|
|
<text class="orderBoxInfoRowTxt">联系人:王小华 丨 13355634563</text>
|
|
|
</view>
|
|
|
<view class="orderBoxInfoRow flex-row" v-if="item.isteam" style="margin-top: 20rpx;">
|
|
|
<text class="iconfont icon-danwei"></text>
|
|
|
<text class="orderBoxInfoRowTxt">单位名称:王小华 丨 13355634563</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="orderBoxTime">
|
|
|
<text>下单时间:5月03日 09:30</text>
|
|
|
</view>
|
|
|
|
|
|
<view class="orderBoxFooter flex-row flex_end">
|
|
|
<view class="fbtn" style="margin-right: 23rpx;">查看详情</view>
|
|
|
<view class="fbtn cancel">取消</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
</view>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
itemStyle: {
|
|
|
height: '44px',
|
|
|
flex: 1
|
|
|
},
|
|
|
list: [{
|
|
|
name: '全部'
|
|
|
}, {
|
|
|
name: '待参观'
|
|
|
}, {
|
|
|
name: '已参观'
|
|
|
}],
|
|
|
current: 0,
|
|
|
listOrder: [{
|
|
|
isteam: true
|
|
|
},
|
|
|
{
|
|
|
isteam: false
|
|
|
}
|
|
|
]
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
handleChange() {
|
|
|
|
|
|
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
</script>
|
|
|
|
|
|
<style>
|
|
|
.orderBoxFooter {
|
|
|
padding: 20rpx 0 0 0;
|
|
|
}
|
|
|
|
|
|
.fbtn {
|
|
|
background: #EF9525;
|
|
|
border-radius: 8rpx;
|
|
|
font-size: 24rpx;
|
|
|
color: #FFFFFF;
|
|
|
padding: 7rpx 17rpx;
|
|
|
}
|
|
|
|
|
|
.cancel {
|
|
|
background: #F7F6F4;
|
|
|
color: #828282;
|
|
|
}
|
|
|
|
|
|
.iconfont {
|
|
|
color: #6EAC97;
|
|
|
margin-right: 20rpx;
|
|
|
font-size: 24rpx;
|
|
|
}
|
|
|
|
|
|
.infotop {
|
|
|
background: #FFFFFF;
|
|
|
box-shadow: 2rpx 3rpx 10rpx 0px rgba(107, 94, 77, 0.3);
|
|
|
}
|
|
|
|
|
|
page {
|
|
|
background-color: #f7f6f4;
|
|
|
}
|
|
|
|
|
|
.orderBoxList {
|
|
|
padding: 26rpx;
|
|
|
box-sizing: border-box;
|
|
|
}
|
|
|
|
|
|
.orderBox {
|
|
|
min-height: 393rpx;
|
|
|
background: #FFFFFF;
|
|
|
border-radius: 16rpx;
|
|
|
box-sizing: border-box;
|
|
|
padding: 29rpx 18rpx;
|
|
|
position: relative;
|
|
|
margin-bottom: 17rpx;
|
|
|
}
|
|
|
|
|
|
.orderBoxTitle {
|
|
|
padding: 0rpx 0rpx 25rpx 0rpx;
|
|
|
border-bottom: 2rpx solid #F7F6F4;
|
|
|
}
|
|
|
|
|
|
.orderBoxInfoRow {
|
|
|
align-items: center;
|
|
|
}
|
|
|
|
|
|
.orderBoxTitleTxt {
|
|
|
font-size: 32rpx;
|
|
|
color: #351C1B;
|
|
|
}
|
|
|
|
|
|
.orderBoxStatus {
|
|
|
background: #EF9525;
|
|
|
border-top-right-radius: 16rpx;
|
|
|
border-bottom-left-radius: 16rpx;
|
|
|
font-size: 24rpx;
|
|
|
padding: 19rpx 23rpx 17rpx 23rpx;
|
|
|
color: #FFFFFF;
|
|
|
position: absolute;
|
|
|
right: 0;
|
|
|
top: 0;
|
|
|
}
|
|
|
|
|
|
.orderBoxInfo {
|
|
|
padding: 29rpx 0rpx;
|
|
|
border-bottom: 2rpx solid #F7F6F4;
|
|
|
}
|
|
|
|
|
|
|
|
|
.orderBoxInfoRowTxt {
|
|
|
font-size: 24rpx;
|
|
|
font-family: PingFang SC;
|
|
|
color: #828282;
|
|
|
}
|
|
|
|
|
|
.orderBoxTime {
|
|
|
color: #CFCFCF;
|
|
|
padding: 23rpx 0;
|
|
|
border-bottom: 2rpx solid #F7F6F4;
|
|
|
font-size: 24rpx;
|
|
|
}
|
|
|
</style>
|