<template>
	<view class="pages" style="position: relative;">
		<!-- #ifndef H5 -->
		<view style="position: fixed;top: 0;left: 0;right: 0;z-index: 9999;" class="bg">
			<!-- #endif -->
			<!-- #ifdef H5 -->
			<view style="position: fixed;top:44px;left: 0;right: 0;z-index:9;" class="bg">
				<!-- #endif -->
				<view class="flex bg justify-between">
					<view class="flex justify-around" style="width: 50%;">
						
						<view @click="switchTab(2)" :class="orderType==2? 'select':''" class="tabBtn">
							外卖配送
							<view :class="orderType==2? 'active':''"></view>
						</view>
						<view @click="switchTab(1)" :class="orderType==1? 'select':''" class="tabBtn">
							到店取餐
							<view :class="orderType==1? 'active':''"></view>
						</view>
					</view>
					<view class="shaix" @click="bindopen()">
						条件筛选
						<image src="../../static/images/order/down.png" style="width:15upx;height:9upx;"></image>
					</view>
				</view>
				<view class="padding-bottom-sm">
					<u-tabs v-if="orderType == 1" active-color="#FF8D1A" :list="qucanList" :is-scroll="false"
						:current="current" @change="change"></u-tabs>
					<u-tabs v-if="orderType == 2" active-color="#FF8D1A" :list="waimaiList" :is-scroll="false"
						:current="current1" @change="change1">
					</u-tabs>
				</view>

			</view>

			<!-- 全部订单 -->
			<view class="cont_one">
				<!-- #ifdef MP-WEIXIN -->
				<view style="margin-top: 90px">
					<!-- #endif -->
					<!-- #ifndef MP-WEIXIN -->
					<view style="margin-top: 90px">
						<!-- #endif -->
						<view v-for="(item,index) in orderList" :key='index'
							@click="goNav('/pages/order/orderDet?orderNumber='+item.orderNumber+'&orderId='+item.orderId)">
							<view class="cont">
								<view class="flex justify-between padding align-center">
									<view class="text-red text-lg" v-if="item.status == 6">制作中</view>
									<view class="text-red text-lg" v-if="item.status == 7">待接单</view>
									<view class="text-green text-lg" v-if="item.status == 3&&item.orderType==1">待取餐
									</view>
									<view class="text-green text-lg"
										v-if="item.status == 3&&item.orderType==2&&item.riderUserId==null">待配送</view>
									<view class="text-green text-lg"
										v-if="item.status == 3&&item.orderType==2&&item.riderUserId">配送中</view>
									<view class="text-grey text-lg" v-if="item.status == 4">已完成</view>
									<view class="text-gray text-lg" v-if="item.status == 5">已取消</view>
									<view class="text-gray text-sm">{{item.payTime}}</view>

								</view>
								<u-line color="#f2f2f2" />
								<view class="text-red text-xl padding-lr padding-top" v-if="item.orderType==1"><text
										style="font-size: 30upx;">取餐号：</text>{{item.orderCode}}</view>

								<view class="padding-bottom padding-lr margin-top-sm flex"
									v-for="(ite,ind) in item.orderGoodsList" :key='ind'>
									<view class="tosend_header_food_le">
										<image :src="ite.goodsPicture" alt="加载失败" style="border-radius: 10rpx;" mode="">
										</image>
									</view>
									<view class="margin-left-sm">
										<view class="text-black text-lg">{{ite.goodsName}}</view>
										<view class="flex align-center text-gray text-sm margin-top-xs">
											<view v-if="ite.skuMessage">{{ite.skuMessage}}</view>
											<view class="text-gray text-sm" style="margin-left: 5px;margin-top: 4px;">
												X{{ite.goodsNum}}</view>
										</view>
									</view>
								</view>
								<u-line color="#f2f2f2" />
								<view class="padding-bottom padding-lr margin-top-sm text-gray">
									<view>手机号：{{item.phone}}</view>
									<view>订单号：{{item.orderNumber}}</view>
								</view>

								<u-line color="#f2f2f2" />
								<view class="flex align-center justify-between padding-tb">
									<view class="flex  align-center padding-lr-sm">
										<view class="text-gray text-sm">实收：</view>
										<view class="text-sm text-black text-bold">¥<text
												class="text-xl">{{item.payMoney}}</text>
										</view>
									</view>
									<view class=" flex margin-right">
										<view class="flex"
											v-if="item.status == 6||item.status == 3">
											<view class="btn_" @click.stop="refund(item)" v-if="show1">退款</view>
											<view class="btn_" v-if="!show1"
												style="background:#FAB6B6;color: #F15B6C;opacity: 0.1;">退款</view>
										</view>
										<view class="flex" v-if="item.status == 6">
											<view class="btn_" @click.stop="finish(item)">制作完成</view>
										</view>
										<view class="flex"
											v-if="item.status == 3&&item.autoSendOrder==2">
											<view class="btn_" @click.stop="finishs(item)">配送完成</view>
										</view>
										<view class="flex" v-if="item.status == 7">
											<view class="btn_" @click.stop="jiedan(item)">接单</view>
										</view>
										<view class="flex" v-if="item.status == 7">
											<view class="btn_" @click.stop="jiedans(item)">拒绝接单</view>
										</view>
										<view class="flex" v-if="item.status == 6||item.status == 3||item.status == 4">
											<view class="btn_" @click.stop="xiaoPiao(item)">补打小票</view>
										</view>
										<view class="flex"
											v-if="item.status == 3&&item.orderType==1">
											<view class="btn_" @click.stop="peisong(item,1)">待取餐</view>
										</view>
										<view class="flex"
											v-if="item.status == 3&&item.orderType==2&&item.autoSendOrder ==1">
											<view class="btn_" @click.stop="succOrder(item)">完成送达</view>
										</view>
										
									</view>
								</view>
							</view>
						</view>
					</view>
				</view>

				<!-- 筛选弹框 -->
				<view class="box" v-if="show">
					<view class="popbox" @click.stop="shop = false">
						<view class="padding">
							<view>
								<view>订单号</view>
								<view>
									<input type="number" v-model="orderNumber" class="impute padding-lr"
										placeholder="请输入订单号" />
								</view>
							</view>
							<view>
								<view>手机号</view>
								<view>
									<input type="number" v-model="phone" class="impute padding-lr"
										placeholder="请输入手机号码" />
								</view>
							</view>
							<view>
								<view>昵称</view>
								<view>
									<input type="text" v-model="userName" class="impute padding-lr"
										placeholder="请输入昵称" />
								</view>
							</view>
						</view>
						<view class="btns" @click.stop="bindx()">查询</view>
					</view>
				</view>

				<empty v-if="!orderList.length" style="z-index:0;position: relative;top: -20px;"></empty>
			</view>
</template>

<script>
	import empty from '@/components/empty.vue'
	export default {
		components: {
			empty
		},
		data() {
			return {
				show: false,
				page: 1,
				limit: 10,
				phone: '',
				userName: '',
				orderNumber: '',
				shopId: '',
				orderType: 2,
				orderList: [],
				status: '',
				xcxSelect: '',
				current: 0,
				current1: 0,
				qucanList: [{
						name: '全部'
					},
					{
						name: '待接单'
					},
					{
						name: '制作中'
					},
					{
						name: '待取餐'
					},
					{
						name: '已完成'
					},
					{
						name: '已取消'
					}
				],
				waimaiList: [{
						name: '全部'
					}, {
						name: '待接单'
					},
					{
						name: '制作中'
					},
					{
						name: '配送中'
					},
					{
						name: '已完成'
					},
					{
						name: '已取消'
					}
				],
				arr:[],
				show1: true,
			};
		},
		onLoad(option) {
			uni.showLoading({
				title: '加载中...'
			})
			this.$Request.getT('/app/common/type/354').then(res => { //订单取消通知
 				if (res.code == 0) {
 					if (res.data && res.data.value) {
 						this.arr.push(res.data.value)
 					}
 				}
 			})
			this.$Request.getT('/app/common/type/353').then(res => { //订单取消通知
				if (res.code == 0) {
					if (res.data && res.data.value) {
						this.arr.push(res.data.value)
					}
				}
			})
			this.$Request.getT('/app/common/type/352').then(res => { //新订单通知
				if (res.code == 0) {
					if (res.data && res.data.value) {
						this.arr.push(res.data.value)
					}
				}
			})
			// this.shopId = option.shopId
			if (option.status) {
				this.change(option.status)
			}
		},
		onShow() {
			this.shopId = uni.getStorageSync('shopId');
			this.getOrderList();
			this.clearOrderMsg();
		},
		methods: {
			//聊天室
			chat(e) {
				// #ifdef MP-WEIXIN
				if (uni.getStorageSync('sendindexMsg')) {
					uni.requestSubscribeMessage({
						tmplIds: this.arr,
						success(re) {
							// console.log(re,'**********')
							var datas = JSON.stringify(re);
							if (datas.indexOf("accept") != -1) {
								console.log(re)
							}
						},
						fail: (res) => {
							console.log(res)
						}
					})
				}
				// #endif
				// console.log(e)
				uni.navigateTo({
					url: '/pages/my/im?orderId=' + e.orderId
				})
			},
			peisong(e, index) {
				// #ifdef MP-WEIXIN
				if (uni.getStorageSync('sendindexMsg')) {
					uni.requestSubscribeMessage({
						tmplIds: this.arr,
						success(re) {
							// console.log(re,'**********')
							var datas = JSON.stringify(re);
							if (datas.indexOf("accept") != -1) {
								console.log(re)
							}
						},
						fail: (res) => {
							console.log(res)
						}
					})
				}
				// #endif
				let that = this
				if (index == 1) {
					var texts = '确认要取餐吗？'
				}
				if (index == 2) {
					var texts = '确认开始配送吗？'
				}

				uni.showModal({
					title: '提示',
					content: texts,
					success: function(res) {
						if (res.confirm) {
							console.log('用户点击确定');

							let data = {
								orderId: e.orderId,
								orderNumber: e.orderNumber,
								shopId: that.shopId,
								status: 4
							}
							that.$Request.postJsonA("/admin/order/updateOrder", data).then(res => {
								if (res.code == 0) {
									that.getOrderList()
								}
							});
						} else if (res.cancel) {
							console.log('用户点击取消');
						}
					}
				});
			},
			// 清除订单未读消息
			clearOrderMsg() {
				let data = {
					shopIds: this.shopId
				}
				this.$Request.postA("/admin/ordermessage/allcheckOrderMessage", data).then(res => {
					if (res.code == 0 && res.data > 0) {

					}
				});
			},
			bindopen() {
				this.show = !this.show
			},
			bindx() {
				this.show = false
				this.getOrderList()
				this.phone = ''
				this.userName = ''
				this.orderNumber = ''
			},
			refund(e) {
				// #ifdef MP-WEIXIN
				if (uni.getStorageSync('sendindexMsg')) {
					uni.requestSubscribeMessage({
						tmplIds: this.arr,
						success(re) {
							// console.log(re,'**********')
							var datas = JSON.stringify(re);
							if (datas.indexOf("accept") != -1) {
								console.log(re)
							}
						},
						fail: (res) => {
							console.log(res)
						}
					})
				}
				// #endif
				let that = this
				uni.showModal({
					title: '提示',
					content: '确认退款吗?',
					success: function(res) {

						if (res.confirm) {
							console.log('用户点击确定');
							that.show1 = false
							let data = {
								orderId: e.orderId
							}
							that.$Request.postA("/admin/order/adminCancelOrder", data).then(res => {
								if (res.code == 0) {
									that.getOrderList()
								}
							});
						} else if (res.cancel) {
							console.log('用户点击取消');
						}
					}
				});
			},
			// 完成送达
			succOrder(e){
				// #ifdef MP-WEIXIN
				if (uni.getStorageSync('sendindexMsg')) {
					uni.requestSubscribeMessage({
						tmplIds: this.arr,
						success(re) {
							// console.log(re,'**********')
							var datas = JSON.stringify(re);
							if (datas.indexOf("accept") != -1) {
								console.log(re)
							}
						},
						fail: (res) => {
							console.log(res)
						}
					})
				}
				// #endif
				let that = this
				uni.showModal({
					title: '提示',
					content: '确认完成送达吗?',
					success: function(res) {
						if (res.confirm) {
							console.log('用户点击确定');
							let data = {
								orderId: e.orderId,
								// orderNumber: e.orderNumber,
								// shopId: that.shopId,
								// addressId: e.addressId,
								// status: 3
							}
							that.$Request.postT("/admin/order/accomplishOrder", data).then(res => {
								if (res.code == 0) {
									that.getOrderList()
								}
							});
						} else if (res.cancel) {
							console.log('用户点击取消');
						}
					}
				});
			},
			//制作完成
			finish(e) {
				// #ifdef MP-WEIXIN
				if (uni.getStorageSync('sendindexMsg')) {
					uni.requestSubscribeMessage({
						tmplIds: this.arr,
						success(re) {
							// console.log(re,'**********')
							var datas = JSON.stringify(re);
							if (datas.indexOf("accept") != -1) {
								console.log(re)
							}
						},
						fail: (res) => {
							console.log(res)
						}
					})
				}
				// #endif
				let that = this
				uni.showModal({
					title: '提示',
					content: '确认操作完成吗?',
					success: function(res) {
						if (res.confirm) {
							console.log('用户点击确定');
							let data = {
								orderId: e.orderId,
								orderNumber: e.orderNumber,
								shopId: that.shopId,
								addressId: e.addressId,
								status: 3
							}
							that.$Request.postJsonA("/admin/order/updateOrder", data).then(res => {
								if (res.code == 0) {
									that.getOrderList()
								}
							});
						} else if (res.cancel) {
							console.log('用户点击取消');
						}
					}
				});
			},
			//配送完成
			finishs(e) {
				// #ifdef MP-WEIXIN
				if (uni.getStorageSync('sendindexMsg')) {
					uni.requestSubscribeMessage({
						tmplIds: this.arr,
						success(re) {
							// console.log(re,'**********')
							var datas = JSON.stringify(re);
							if (datas.indexOf("accept") != -1) {
								console.log(re)
							}
						},
						fail: (res) => {
							console.log(res)
						}
					})
				}
				// #endif
				let that = this
				uni.showModal({
					title: '提示',
					content: '确认操作完成吗?',
					success: function(res) {
						if (res.confirm) {
							console.log('用户点击确定');
							let data = {
								orderId: e.orderId,
								orderNumber: e.orderNumber,
								shopId: that.shopId,
								addressId: e.addressId,
								status: 4
							}
							that.$Request.postJsonA("/admin/order/updateOrder", data).then(res => {
								if (res.code == 0) {
									that.getOrderList()
								}
							});
						} else if (res.cancel) {
							console.log('用户点击取消');
						}
					}
				});
			},
			//接单
			jiedan(e) {
				// #ifdef MP-WEIXIN
				if (uni.getStorageSync('sendindexMsg')) {
					uni.requestSubscribeMessage({
						tmplIds: this.arr,
						success(re) {
							// console.log(re,'**********')
							var datas = JSON.stringify(re);
							if (datas.indexOf("accept") != -1) {
								console.log(re)
							}
						},
						fail: (res) => {
							console.log(res)
						}
					})
				}
				// #endif
				let that = this
				uni.showModal({
					title: '提示',
					content: '确认接单吗?',
					success: function(res) {
						if (res.confirm) {
							console.log('用户点击确定');
							let data = {
								orderId: e.orderId,
								orderNumber: e.orderNumber,
								status: 6
							}
							that.$Request.postJsonA("/admin/order/updateOrder", data).then(res => {
								if (res.code == 0) {
									that.page = 1
									that.getOrderList()
								}else{
									that.$queue.showToast(res.msg)
								}
							});
						} else if (res.cancel) {
							console.log('用户点击取消');
						}
					}
				});
			},
			// 补打小票
			xiaoPiao(e){
				// #ifdef MP-WEIXIN
				if (uni.getStorageSync('sendindexMsg')) {
					uni.requestSubscribeMessage({
						tmplIds: this.arr,
						success(re) {
							// console.log(re,'**********')
							var datas = JSON.stringify(re);
							if (datas.indexOf("accept") != -1) {
								console.log(re)
							}
						},
						fail: (res) => {
							console.log(res)
						}
					})
				}
				// #endif
				let that = this
				uni.showModal({
					title: '提示',
					content: '确认补打小票吗?',
					success: function(re) {
						if (re.confirm) {
							console.log('用户点击确定');
							let data = {
								orderId: e.orderId,
								// orderNumber: e.orderNumber,
								// status: 8
							}
							that.$Request.post("/admin/order/print", data).then(res => {
								if (res.code == 0) {
									// that.page = 1
									// that.getOrderList()
								}else{
									that.$queue.showToast(res.msg)
								}
							});
						} else if (re.cancel) {
							console.log('用户点击取消');
						}
					}
				});
			},
			//拒绝接单
			jiedans(e) {
				// #ifdef MP-WEIXIN
				if (uni.getStorageSync('sendindexMsg')) {
					uni.requestSubscribeMessage({
						tmplIds: this.arr,
						success(re) {
							// console.log(re,'**********')
							var datas = JSON.stringify(re);
							if (datas.indexOf("accept") != -1) {
								console.log(re)
							}
						},
						fail: (res) => {
							console.log(res)
						}
					})
				}
				// #endif
				let that = this
				uni.showModal({
					title: '提示',
					content: '确认拒绝接单吗?',
					success: function(res) {
						if (res.confirm) {
							console.log('用户点击确定');
							let data = {
								orderId: e.orderId,
								orderNumber: e.orderNumber,
								status: 8
							}
							that.$Request.postJsonA("/admin/order/updateOrder", data).then(res => {
								if (res.code == 0) {
									that.page = 1
									that.getOrderList()
								}
							});
						} else if (res.cancel) {
							console.log('用户点击取消');
						}
					}
				});
			},
			switchTab(e) {
				// #ifdef MP-WEIXIN
				if (uni.getStorageSync('sendindexMsg')) {
					uni.requestSubscribeMessage({
						tmplIds: this.arr,
						success(re) {
							// console.log(re,'**********')
							var datas = JSON.stringify(re);
							if (datas.indexOf("accept") != -1) {
								console.log(re)
							}
						},
						fail: (res) => {
							console.log(res)
						}
					})
				}
				// #endif
				this.page = 1
				this.orderType = e
				this.current = 0
				this.current1 = 0
				this.status = ''
				this.getOrderList()
			},
			change(index) {
				// #ifdef MP-WEIXIN
				if (uni.getStorageSync('sendindexMsg')) {
					uni.requestSubscribeMessage({
						tmplIds: this.arr,
						success(re) {
							// console.log(re,'**********')
							var datas = JSON.stringify(re);
							if (datas.indexOf("accept") != -1) {
								console.log(re)
							}
						},
						fail: (res) => {
							console.log(res)
						}
					})
				}
				// #endif
				this.page = 1
				this.current = index;
				switch (index) {
					case 0:
						this.status = '' //全部
						break;
					case 1:
						this.status = 7 //待接单
						break;
					case 2:
						this.status = 6 //制作中
						break;
					case 3:
						this.status = 3 //待取餐
						break;
					case 4:
						this.status = 4 //已完成
						break;
					case 5:
						this.status = 5 //已取消
						break;
					case '2':
						this.status = 6 //制作中
						break;
					case '1':
						this.status = 7 //待接单
						break;
					case '3':
						this.status = 3 //制作中
						break;
					case '4':
						this.status = 4 //制作中
						break;

				}
				this.getOrderList()
			},
			change1(index) {
				// #ifdef MP-WEIXIN
				if (uni.getStorageSync('sendindexMsg')) {
					uni.requestSubscribeMessage({
						tmplIds: this.arr,
						success(re) {
							// console.log(re,'**********')
							var datas = JSON.stringify(re);
							if (datas.indexOf("accept") != -1) {
								console.log(re)
							}
						},
						fail: (res) => {
							console.log(res)
						}
					})
				}
				// #endif
				this.page = 1
				this.current1 = index;
				switch (index) {
					case 0:
						this.status = ''
						break;
					case 1:
						this.status = 7 //待接单
						break;
					case 2:
						this.status = 6
						break;
					case 3:
						this.status = 3
						break;
					case 4:
						this.status = 4
						break;
					case 5:
						this.status = 5
						break;
				}
				this.getOrderList()
			},
			goNav(url) {
				// #ifdef MP-WEIXIN
				if (uni.getStorageSync('sendindexMsg')) {
					uni.requestSubscribeMessage({
						tmplIds: this.arr,
						success(re) {
							// console.log(re,'**********')
							var datas = JSON.stringify(re);
							if (datas.indexOf("accept") != -1) {
								console.log(re)
							}
						},
						fail: (res) => {
							console.log(res)
						}
					})
				}
				// #endif
				uni.navigateTo({
					url
				})
			},
			// 获取数据列表
			getOrderList() {
				uni.showLoading({
					title: '加载中···'
				})
				let data = {
					page: this.page,
					limit: this.limit,
					phone: this.phone,
					userName: this.userName,
					orderNumber: this.orderNumber,
					shopId: this.shopId,
					status: this.status,
					orderType: this.orderType
				}
				this.$Request.getA("/admin/order/selectAllOrder", data).then(res => {
					uni.hideLoading()
					uni.stopPullDownRefresh();
					if (res.code == 0) {
						// this.msgData = res.data
						res.data.list.forEach(res => {
							res.orderCode = res.orderCode.substring(res.orderCode.length - 3, res.orderCode
								.length)
							var phone = res.phone;
							var result = phone.substring(0, 3) + "****" + phone.substring(7, 11);
							// console.log(result);
							res.phone = result

						})
						if (this.page == 1) {
							this.orderList = res.data.list
						} else {
							this.orderList = [...this.orderList, ...res.data.list]
						}
						this.totalCount = res.data.totalCount
						this.show1 = true
					}

				});
			}
		},
		onReachBottom: function() {
			this.page = this.page + 1;
			this.getOrderList();

			if (this.totalCount == this.orderList.length) {
				uni.showToast({
					title: '已经到底了~',
					icon: 'none'
				})
			}
		},
		onPullDownRefresh: function() {
			this.page = 1;
			this.getOrderList();
		},
	}
</script>

<style scoped>
	.active {
		width: 82rpx;
		height: 6rpx;
		background: #333333;
		margin-left: 12rpx;
	}

	.bg {
		background-color: #FFFFFF;
	}

	/* 切换选项 */
	.nav {
		display: flex;
		align-items: center;
		justify-content: center;
		background-color: #FFFFFF;
		color: #999999;
	}

	.btn {
		/* padding: 10rpx 20rpx;
		text-align: center;
		background: rgba(255, 19, 10, 0.2);
		font-size: 28rpx;
		border: 2rpx solid #FF130A;
		color: #FF130A;
		opacity: 0.6;
		border-radius: 8rpx; */
		width: 150rpx;
		height: 60rpx;
		line-height: 60rpx;
		text-align: center;
		background: #F5F5F5;
		font-size: 28rpx;
		border: 2rpx solid ##F5F5F5;
		color: #666666;
		border-radius: 50rpx;
		font-weight: 700;
		margin-left: 10rpx;
	}

	.btnCm {
		/* padding: 10rpx 20rpx;
		text-align: center;
		background: #0081FF;
		font-size: 28rpx;
		border: 2rpx solid #0081FF;
		color: #FFFFFF;
		opacity: 0.6;
		border-radius: 8rpx; */
	}

	.btn_ {
		width: 150rpx;
		height: 60rpx;
		line-height: 60rpx;
		text-align: center;
		background: #FCD202;
		font-size: 28rpx;
		border: 2rpx solid #FCD202;
		color: #333333;
		border-radius: 50rpx;
		font-weight: 700;
		margin-left: 15rpx;
	}

	.tabBtn {
		/* background-color: #f6f6fa; */
		height: 60rpx;
		line-height: 60rpx;
		color: #000000;
		font-size: 31rpx;
		font-weight: bold;
	}

	.shaix {
		width: 30%;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		letter-spacing: 4rpx;
		font-size: 27rpx;
	}

	.select {
		color: #000000;
		font-size: 31rpx;
		font-weight: bold;
		background-color: #fff;
	}

	.nav view {
		flex-grow: 1;
		margin: 3% 6.5% 2%;
		text-align: center;
	}

	.nav_btna {
		font-size: 42rpx;
		line-height: 34rpx;
		color: #000000;
		font-weight: bold;
		border-bottom: 14rpx solid #FCD202;
	}

	/* 内容 */
	/* 全部订单 */
	.cont_one {
		/* margin-top: 160rpx; */
	}

	.cont_one image {
		width: 80%;
		height: 353rpx;
	}

	/* 到店取餐 */
	.cont_two {
		display: none;
		width: 94%;
		margin: 3% auto;
		background-color: #FFFFFF;
		border-radius: 18rpx;
	}

	.cont {
		/* display: none; */
		width: 94%;
		margin: 3% auto;
		background-color: #FFFFFF;
		border-radius: 18rpx;
	}

	.cont_two_top {
		width: 94%;
		padding: 4% 3% 0;
		margin: 0 auto;
		display: flex;
		justify-content: space-between;
	}

	.cont_two_top_le {
		width: 85%;
		font-size: 30rpx;
		font-weight: 500;
		color: #333333;
		/* line-height: 2; */
		margin: 5rpx 0;
	}

	.cont_two_top_ri {
		/* width: 15%; */
		padding: 6rpx 10rpx;
		text-align: center;
		background: rgba(255, 19, 10, 0.2);
		font-size: 24rpx;
		border: 2rpx solid #FF130A;
		color: #FF130A;
		opacity: 0.6;
		border-radius: 8rpx;
	}

	.cont_two_top_ri1 {
		/* width: 15%; */
		text-align: center;
		/* line-height: 2; */
		padding: 6rpx 10rpx;
		background: #62ba8b;
		font-size: 24rpx;
		border: 2rpx solid #62ba8b;
		color: #fff;
		/* opacity: 0.6; */
		border-radius: 8rpx;
	}

	.cont_two_top_ri2 {
		/* width: 15%; */
		text-align: center;
		/* line-height: 2; */
		padding: 6rpx 10rpx;
		background: #FCD202;
		font-size: 24rpx;
		border: 2rpx solid #FCD202;
		color: #fff;
		/* opacity: 0.6; */
		border-radius: 8rpx;
	}

	.cont_two_text {
		font-size: 58rpx;
		text-align: center;
		font-weight: bold;
		color: red;
		margin: 3% 0;
		line-height: 32rpx;
	}

	.cont_two_text2 {
		font-size: 30rpx;
		width: 100%;
		font-weight: 500;
		color: #333333;
		text-align: center;
		padding-bottom: 3%;
		/* line-height: 32rpx; */

	}

	.cont_two_text2 text {
		color: #FF130A;
	}

	.cont_two_bottom {
		width: 94%;
		padding: 3%;
		margin: 0 auto;
		display: flex;
		border-top: 1rpx solid #E6E6E6;
	}

	.cont_two_bottom_le {
		flex: 1;
		font-size: 24rpx;
		font-weight: 500;
		color: #999999;
		line-height: 32rpx;
	}

	.cont_two_bottom_ri {
		flex: 1;
		text-align: right;
	}

	.cont_two_bottom_ri image {
		width: 14rpx;
		height: 24rpx;
	}

	/* 外卖订单 */
	.cont_three {
		display: none;
		width: 94%;
		margin: 3% auto;
		background-color: #FFFFFF;
		border-radius: 18rpx;
	}

	.cont_three_top {
		width: 94%;
		padding: 4% 3% 0;
		margin: 0 auto;
		display: flex;
	}

	.cont_three_top_le {
		flex: 2;
		font-size: 30rpx;
		font-weight: 500;
		color: #D80204;
		line-height: 32rpx;
	}

	.cont_three_top_ri {
		flex: 1;
		text-align: right;
		font-size: 24rpx;
		font-weight: 500;
		color: #999999;
		line-height: 32rpx;
	}

	.cont_three_text {
		padding: 2% 0 2% 3%;
		font-size: 24rpx;
		font-weight: 500;
		color: #999999;
		line-height: 32rpx;
	}

	.cont_three_cen {
		width: 94%;
		padding: 0.5% 3%;
		margin: 0 auto;
		display: flex;
	}

	.cont_three_cen_le {
		flex: 2;
		font-size: 30rpx;
		font-weight: 500;
		color: #333333;
		line-height: 32rpx;
	}

	.cont_three_cen_ri {
		flex: 1;
		text-align: right;
		font-size: 24rpx;
		font-weight: 500;
		color: #999999;
		line-height: 32rpx;
	}

	.cont_three_text2 {
		font-size: 24rpx;
		font-weight: 500;
		color: #D80204;
		padding: 0 3%;
		line-height: 32rpx;
	}

	.cont_three_bottom {
		width: 94%;
		padding: 3%;
		margin: 3% auto 0;
		display: flex;
		border-top: 1rpx solid #E6E6E6;
	}

	.cont_three_bottom_le {
		flex: 1;
		font-size: 24rpx;
		font-weight: 500;
		color: #999999;
		line-height: 32rpx;
	}

	.cont_three_bottom_ri {
		flex: 1;
		text-align: right;
	}

	.cont_dis {
		display: block;
	}

	.box {
		width: 100%;
		height: 100vh;
		background-color: rgba(0, 0, 0, 0.2);

		/* opacity: 0.2; */
		position: absolute;
		top: 40px;
		z-index: 999
	}

	.popbox {
		width: 749upx;
		/* height: 764upx; */
		background: #FFFFFF;
		padding-bottom: 72rpx;
		z-inde: 999;

		/* #ifdef H5 */
		position: fixed;
		top: 120px;
		left: 0;
		right: 0;
		/* #endif */
		/* #ifndef H5 */
		position: fixed;
		top: 66rpx;
		left: 0;
		right: 0;
		/* #endif */
	}

	.impute {
		background: #F2F2F2;
		height: 80rpx;
		margin: 20rpx 0;
	}

	.btns {
		width: 690upx;
		height: 88upx;
		background: #FF8D1A;
		box-shadow: 0upx 10upx 20upx 0upx #FFD9B3;
		border-radius: 16upx;
		text-align: center;
		line-height: 88rpx;
		font-size: 32rpx;
		font-weight: bold;
		margin: 0 auto;
	}

	.tosend_header_food_le {
		width: 15%;
	}

	.tosend_header_food_le image {
		width: 110rpx;
		height: 110rpx;
	}

	.u-border-top:after {
		border: none !important;
	}
</style>
