<template>
	<view>
		<view class="box orderBox flex-col">
			<view class="orderHeader flex-row justify-between">
				<text>订单编号: {{order.serial}}</text>
				<text>{{order.bed.building.name}}-{{order.bed.room.name}}-{{order.bed.name}}</text>
			</view>
			<view class="orderBody flex-col ">
				<view class="boxLine flex-row justify-between" style="font-size: 28rpx;">
					<view class="flex-row">
						<text class="orange">{{order.project.name}}</text>
						<text>{{order.product.name}}</text>
					</view>
					<view class="">
						<text>{{order.patient.name}}</text>
					</view>
				</view>
				<view class="boxLine flex-row justify-between">
					<view class="">
						<text class="gray">预约: {{order.from_date}}</text>
					</view>
					<view class="">
						<text class="gray">X{{order.days}}</text>
					</view>
				</view>
				<view class="boxLine flex-row justify-between">
					<view class="">
						<text class="gray">合计:￥{{order.total}} 已扣:￥{{order.paid_total}}</text>
					</view>
					<view class="">
						<text class="gray">余额：￥{{order.customer.balance}} </text>
					</view>
				</view>
				<view class="boxLine flex-row justify-between">
					<view class="">
						<text class="orange" v-for="(mod,i) of order.factorsJson">{{mod.factor_item_name}}</text>

					</view>
					<view class=""></view>
				</view>
			</view>
			<view class="orderFooter"></view>
		</view>

		<view class="box">
			<view class="boxHeader">
				<text style="font-size: 28rpx;">订单详情</text>
			</view>
			<view class="boxBody" style="max-height: 200rpx;overflow-y: auto;">
				<view class="boxItem flex-col" v-for="(item,index) of order.order_items">
					<view class="boxLine flex-row justify-between">
						<text>护工：{{item.paramedic?item.paramedic.name:""}}</text>
						<text class="gray">服务时间: {{item.service_date}} </text>
					</view>
					<view class="boxLine  flex-row justify-between">
						<view>
							<text>费用：</text>
							<text class="orange">￥{{item.total}}</text>
						</view>
						<text class="orange">{{item.paid_at?"已服务":"未服务"}}</text>
					</view>
				</view>
			</view>

		</view>
	</view>
</template>

<script>
	export default {
		props: {
			order: {
				type: Object,
				default: {}
			}
		},
		data() {
			return {

			};
		},
		mounted() {

		},
		methods: {

		}
	};
</script>
<style scoped>
	view {
		padding: 0;
		margin: 0;
		box-sizing: border-box;
	}

	.box {

		width: 689rpx;
		background: #FFFFFF;
		box-shadow: 2rpx 0rpx 10rpx 0rpx #56626D;
		border-radius: 4rpx 4rpx 4rpx 4rpx;
		margin: 20rpx auto;
		padding: 15rpx 20rpx;
	}

	.box .boxItem .boxLine {
		margin-bottom: 15rpx;
		margin-top: 15rpx;
	}

	.orderBox {}


	.orderHeader {
		background: rgba(229, 229, 230, 0.2);
		height: 60rpx;
	}

	.orderBody {}

	.orderBody .boxLine {
		padding: 10rpx;
		font-size: 24rpx;
	}

	.orderHeader text {
		font-family: PingFangTC;
		font-size: 22rpx;
		color: #838180;
	}

	text.orange {
		color: rgba(247, 114, 63, 1);
		margin-right: 10rpx;
	}

	text.gray {
		color: rgba(131, 129, 128, 1);
	}

	text.green {
		color: #0FE2BA;
	}
</style>