<template>
	<view>
		<view class="orderBoxList">
			<view class="orderBox">
				<view class="orderBoxTitle flex-row">
					<text class="orderBoxTitleTxt">预约信息</text>
				</view>

				<view class="orderBoxInfo flex-col">
					<view class="orderBoxInfoRow flex-row" style="margin-bottom: 20rpx;">
						<text class="iconfont icon-youkexuzhi"></text>
						<text class="orderBoxInfoRowTxt">预约时间：{{info.time||""}}</text>
					</view>
					<view class="orderBoxInfoRow flex-row" style="margin-bottom: 20rpx;">
						<text class="iconfont icon-iconfontgerenzhongxin"></text>
						<text class="orderBoxInfoRowTxt">车牌信息：{{info.plate||""}}</text>
					</view>
					<view class="orderBoxInfoRow flex-row">
						<text class="iconfont icon-iconfontgerenzhongxin"></text>
						<text class="orderBoxInfoRowTxt">联系电话：{{info.mobile||""}}</text>
					</view>
				</view>
				<view class="orderBoxTime">
					<text>下单时间：{{info.created_at||""}}</text>
				</view>
				<view class="orderBoxTitle flex-row" style="margin-top: 20rpx;">
					<text class="stars orderBoxTitleTxt">*</text>
					<text class="orderBoxTitleTxt">停车须知</text>
				</view>
				<view class=" flex-row" style="margin-top: 20rpx;">
					<rich-text :nodes="notice.value" class="orderBoxInfoRowTxt"></rich-text>
				</view>
			</view>
		</view>

	</view>
</template>

<script>
	import uQRCode from "@/utils/qrcode.js"
	export default {
		data() {
			return {
				info: {},
				notice: {}
			}
		},
		onLoad(options) {
			let that = this;
			this.loadConfigInfo();
			if (!this.util.isNull(options.id)) {
				that.loadInfo(options.id);
			}
		},
		methods: {
			loadConfigInfo() {
				var that = this;
				this.util.request({
					api: '/api/mobile/other/config-show',
					data: {
						tag: "car_park_notice"
					},
					utilSuccess: function(res) {
						that.notice = res;
					},
					utilFail: function(res) {
						uni.showToast({
							icon: "none",
							title: res,
							duration: 2000
						})
					}
				})
			},
			loadInfo(id) {
				var that = this;
				this.util.request({
					api: '/api/mobile/user/my-carpark-order-show',
					data: {
						id: id
					},
					utilSuccess: function(res) {
						if (res.visit_order) {
						
							res.time = res.visit_order.date + " " + res.visit_order.time;
						} else {
							if (res.activity_order) {
								
								res.time = that.$moment(res.activity_order.activity.start_time).format(
									"YYYY-MM-DD HH:mm")+"～"+that.$moment(res.activity_order.activity.end_time).format(
									"HH:mm");
								//res.time = res.activity_order.date + " " + res.activity_order.time;
							}
						
						}
						that.info = res;
						
						
						
					},
					utilFail: function(res) {
						uni.showToast({
							icon: "none",
							title: res,
							duration: 2000
						})
					}
				})
			}
		}
	}
</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;
	}

	.p0 {
		padding-top: 0
	}

	.ewmcode {
		text-align: center;
		font-size: 28rpx
	}

	.imgs {
		width: 273rpx;
		height: 273rpx;
		margin: 30rpx 0 50rpx 0;
		font-size: 0;
		display: inline-block;
	}

	.imgs image {
		width: 273rpx;
		height: 273rpx;
	}

	.imgs.isuse {
		background: url(../../static/img/used.png);
		background-position: bottom right;
		background-size: 161rpx;
		background-repeat: no-repeat;
	}

	.imgs.isuse image {
		opacity: .4;
	}

	.ewminfo {
		color: #828282;
		font-size: 24rpx;
	}

	.iconinfo {
		font-size: 35rpx;
	}

	.usercard text {
		display: block;
	}

	.share {
		background: url(../../static/img/share.png) no-repeat left center;
		background-size: 21rpx;
		background-color: #EF9525;
		background-position: 18rpx;
		padding: 7rpx 20rpx;
		padding-left: 46rpx;
		border-radius: 10px;
		color: #fff;
	}

	.shareuse {
		background: url(../../static/img/share_used.png) no-repeat left center;
		background-color: #F7F6F4;
		color: #828282;
		background-position: 18rpx;
		background-size: 21rpx;
	}

	.stars {
		color: #EF9525;
		margin-right: 12rpx
	}
</style>
