<template>
	<view class="container mine clearfix">
		<view
			class="tui-header-box first"
			:style="{ height: isCmcustomClass == 'fiexd' ? CustomBar + 6 + 'px' : CustomBar + 6 + 'px' }"
			:class="isCmcustomClass"
		>
			<view class="header-top" :style="{ paddingTop: top + 'px', lineHeight: CustomBar + 20 + 'px' }"></view>
			<view class="header-sit">
				<text class="iconfont icon-fanhui" @click.stop="this.$api.navigateBack(1)"></text>
				<text class="header-sit-text">关联订单</text>
			</view>
		</view>
		<tui-skeleton
			v-if="skeletonShow"
			backgroundColor="#fafafa"
			borderRadius="10rpx"
			:isLoading="true"
			:loadingType="7"
		></tui-skeleton>
		<view class="container-content" v-else>
			<view class="tui-header-tabs day clearfix" :style="{ top: CustomBar + 6 + 'px' }">
				<view v-if="!isShowHeader">
					<view class="tui-header-top">
						<view class="title"> 收款信息 </view>
						<view class="tui-header-button">
							<view class="button btn-confirm" @click="toNoSms('/pages/collection/list')">
								<text class="iconfont icon-wodedingdan"></text> 收款列表
							</view>
						</view>
					</view>
					<view class="tui-header-item">
						<view class="list-title-t">
							<view class="list-title-tip">
								<text class="badges">{{ receiptInfo.receiptType | formatReceiptType }}款</text>
							</view>
							<view class="list-title-num" :style="{ color: formatColor(receiptInfo.receiptStatus) }">{{
								receiptInfo.receiptStatus | formatStateType
							}}</view>
						</view>
						<view class="list-title-b">
							<view class="list-title-b-item "> 
								收款金额：<text class="text">￥{{ receiptInfo.receiptAmount | NumFormat }}</text>
							</view>
							<view class="list-title-b-item "> 
								收款类型：<text class="text">{{ receiptInfo.payTypeText }}</text>
							</view>
						</view>
						<view class="list-title-b">
							收款时间：<text class="text">{{ receiptInfo.receiptDate }}</text>
						</view>
						<template v-if="receiptInfo.smsContent">
							<view class="list-title-b">收款短信：</view>
							<view class="list-title-b sms">
								<text class="text">{{ receiptInfo.smsContent ? receiptInfo.smsContent : '无' }}</text>
							</view>
						</template>
						<view class="list-icon" v-if="receiptInfo.tipMsg">
							<image
								class="list-icon-image"
								src="https://static.caimei365.com/app/crm/image/icon-noconfirm@2x.png"
								mode=""
								v-if="receiptInfo.receiptStatus == 1"
							></image>
							<image
								class="list-icon-image"
								src="https://static.caimei365.com/app/crm/image/icon-noaudit@2x.png"
								mode=""
								v-if="receiptInfo.receiptStatus == 2"
							></image>
						</view>
					</view>
				</view>
				<view class="tui-header-tabmain">
					<input
						class="input"
						type="text"
						v-model="listQuery.shopName"
						confirm-type="search"
						@confirm="subMitSearch()"
						placeholder="请输入供应商名称"
					/>
					<text class="iconfont icon-sousuo"></text>
				</view>
			</view>
			<view
				class="user-section"
				:style="{
					top: isIphoneX ? CustomBar + 260 + 'px' : CustomBar + 250 + 'px',
					left: 0 + 'px',
					paddingBottom: isIphoneX ? '178rpx' : '144rpx'
				}"
			>
				<view class="header-content">
					<view :class="{ 'tui-order-list': scrollTop >= 0 }" class="clearfix">
						<!-- 空白页 -->
						<empty v-if="isEmpty" :typeIndex="currents" :navbarHeight="navbarHeight"></empty>
						<!-- 列表 -->
						<view v-else class="tui-order-content">
							<view
								class="tui-order-item"
								v-for="(order, index) in orderList"
								:key="index"
								@click.stop="orderDetail(order.mainOrder.orderId)"
							>
								<view class="list-title">
									<view class="list-title-t">
										<view class="list-title-tip">
											<text class="badges">{{ order.mainOrder.orderType | formatOrderType }}</text>
										</view>
										<view class="list-title-tag" v-if="order.mainOrder.organizeId == 3">
											<text class="badges">维沙</text>
										</view>
										<view class="list-title-num">{{ order.mainOrder.status | stateExpFormat }}</view>
									</view>
									<view class="list-title-a">
										<view class="list-title-a-text">
											子订单编号：<text class="text">{{ order.shopOrderNo }} ( {{ order.shopOrderId }} )</text>
										</view>
										<view class="list-title-a-text">
											供应商名称：<text class="text">{{ order.shopName }}</text>
										</view>
										<view class="list-title-a-text">
											订单金额：<text class="text">￥{{ order.needPayAmount | NumFormat }}</text>
										</view>
									</view>
									<view class="list-title-b">
										客户名称：<text class="text">{{ order.mainOrder.userName ? order.mainOrder.userName : '无' }}</text>
									</view>
									<view class="list-title-b">
										订单编号：<text class="text">{{ order.mainOrder.orderNo }} ( {{ order.mainOrder.orderId }} )</text>
									</view>
									<view class="list-title-b">
										下单日期：<text class="text">{{ order.mainOrder.orderTime }}</text>
									</view>
									<view class="list-title-b">
										<view class="list-title-b-item ">
											订单金额：<text class="text">￥{{ order.mainOrder.payTotalFee | NumFormat }}</text>
										</view>
										<view class="list-title-b-item ">
											已收金额：<text class="text">￥{{ order.mainOrder.paidAmount | NumFormat }}</text>
										</view>
									</view>
								</view>
								<view class="list-checked" @click="checkedOrder(order)">
									<text
										class="iconfont"
										:class="order.isChecked ? 'icon-yixuanze' : 'icon-weixuanze'"
									></text>
								</view>
								<view class="list-detail" @click="handelDetail(order)">
									<text class="iconfont icon-xiayibu"></text>
								</view>
							</view>
							<!--加载loadding-->
							<tui-loadmore :visible="loadding" :index="3" type="black"></tui-loadmore>
							<tui-nomore :visible="!pullUpOn" bgcolor="#F7F7F7" :text="nomoreText"></tui-nomore>
							<!--加载loadding-->
						</view>
					</view>
				</view>
			</view>
			<view class="distinguish-button" :style="{ paddingBottom: isIphoneX ? '68rpx' : '24rpx' }">
				<view class="button" @click="confirmDistinguish">确认</view>
			</view>
		</view>	
		<!-- 弹窗 -->
		<tui-modal
			:show="modal"
			@click="handleClick"
			@cancel="hideMobel"
			:content="contentModalText"
			color="#333"
			:size="32"
			shape="circle"
			:maskClosable="false"
		></tui-modal>
	</view>
</template>
<script>
import headerBack from '@/components/cm-module/headerNavbar/header-back' //自定义导航
import modalLayer from '@/components/modal-layer'
import empty from '@/components/empty'
import wxLogin from '@/services/wxLogin.js'
import { mapState, mapMutations } from 'vuex'
const defaultListQuery = {
	pageNum: 1, //页数
	pageSize: 10, //条数
	id: 0,
	shopName: '',
}
export default {
	components: {
		empty
	},
	data() {
		return {
			CustomBar: this.CustomBar, // 顶部导航栏高度
			isIphoneX: this.$store.state.isIphoneX,
			receiptInfo: {},
			listQuery: Object.assign({}, defaultListQuery),
			orderList: [],
			scrollTop: 0,
			isEmpty: false,
			loadding: false,
			pullUpOn: true,
			hasNextPage: false,
			pullFlag: true,
			navbarHeight: '',
			nomoreText: '上拉显示更多',
			contentModalText: '', //操作文字提示语句
			modal: false,
			modal1: false,
			hanldOrder: '', //储存监听订单信息
			OperationType: '', //操作类型
			isCmcustomClass: 'left',
			isShowHeader: false,
			height: 64, //header高度
			top: 0, //标题图标距离顶部距离
			scrollH: 0, //滚动总高度
			opcity: 1,
			checkedOrderList: [],
			checkedIds:[],
			checkedRefundIndex: 0,
			confirmParams:{
				confirmType:4,
				id:0,
				orderIds:'',
			},
			skeletonShow: true,
			modelTpye:1,// 收款弹窗类型
			totalOrder: {
				orderNums:1,
				payTotalFee: 0, // 订单金额
				balancePayFee: 0, // 余额抵扣
				payableAmount: 0, // 应收金额
				paidAmount: 0 ,//  已收金额
				surplusAmount:0 // 剩余应收
			} // 统计都选相同的订单数据
		}
	},
	onLoad(option) {
		let obj = {}
		uni.getSystemInfo({
			success: res => {
				this.width = obj.left || res.windowWidth
				this.height = obj.top ? obj.top + obj.height + 8 : res.statusBarHeight + 44
				this.top = obj.top ? obj.top + (obj.height - 32) / 2 : res.statusBarHeight + 6
				this.scrollH = res.windowWidth * 0.6
			}
		})
		this.confirmParams.id = option.id
		this.getOrderReceiptDetail(this.confirmParams.id)
	},
	computed: {
		...mapState(['hasLogin']),
	},
	methods: {
		getOrderReceiptDetail(id) {
			// 收款详情
			this.OrderService.orderReceiptDetail({ id: id })
				.then(response => {
					this.receiptInfo = response.data
					this.getOrderReceiptRebateOrders()
				})
				.catch(err => {
					this.$util.msg(err.msg, 2000)
				})
		},
		subMitSearch() {
			// 确认搜索
			this.listQuery.pageNum = 1
			this.getOrderReceiptRebateOrders()
		},
		getOrderReceiptRebateOrders() {
			// 收款详情-订单列表
			this.OrderService.orderReceiptRebateOrders(this.listQuery)
				.then(response => {
					let data = response.data
					this.hasNextPage = response.data.hasNextPage
					if (data.list && data.list.length > 0) {
						this.isEmpty = false
						this.orderList = data.list.map((el, index) => {
							el.isChecked = false
							return el
						})
						this.pullFlag = false
						setTimeout(() => {
							this.pullFlag = true
						}, 500)
						if (this.hasNextPage) {
							this.pullUpOn = false
							this.nomoreText = '上拉显示更多'
						} else {
							if (this.orderList.length < 3) {
								this.pullUpOn = true
							} else {
								this.pullUpOn = false
								this.loadding = false
								this.nomoreText = '已至底部'
							}
						}
					} else {
						this.isEmpty = true
					}
					this.skeletonShow = false
				})
				.catch(err => {
					this.$util.msg(err.msg, 2000)
				})
		},
		getOnReachBottomData(index) {
			//上拉加载
			this.listQuery.pageNum += 1
			this.OrderService.orderReceiptRebateOrders(this.listQuery)
				.then(response => {
					let data = response.data
					if (data.list && data.list.length > 0) {
						this.hasNextPage = data.hasNextPage
						let list = data.list.map((el, index) => {
							el.isChecked = false
							return el
						})
						this.orderList = this.orderList.concat(list)
						this.pullFlag = false // 防上拉暴滑
						setTimeout(() => {
							this.pullFlag = true
						}, 500)
						if (this.hasNextPage) {
							this.pullUpOn = false
							this.nomoreText = '上拉显示更多'
						} else {
							this.pullUpOn = false
							this.loadding = false
							this.nomoreText = '已至底部'
						}
					}
				})
				.catch(error => {
					this.$util.msg(error.msg, 2000)
				})
		},
		confirmDistinguish() {
			// 点击确认
			const list = []
			this.checkedOrderList.forEach(el => {
				if (list.indexOf(el.userId) == -1) {
					list.push(el.userId)
				}
			})
			if (this.checkedOrderList.length == 0) {
				this.$util.msg('请选择需要关联的订单!', 2000)
				return
			}
			if(this.currents === 1){// 订金订单每次只能关联一个订单
				if (this.checkedOrderList.length > 1) {
					this.$util.msg('订金订单每次只能关联一个订单!', 2000)
					return
				}
			}
			if(this.currents === 3){// 退款子订单每次只能关联一个子订单
				if (this.checkedOrderList.length > 1) {
					this.$util.msg('只能选择一个子订单!', 2000)
					return
				}
			}
			if (list.length > 1) {
				this.$util.msg('请选择相同机构的订单!', 2000)
				return
			}
			let payTotalFee = 0 //订单金额
			let balancePayFee = 0 //余额抵扣
			let payableAmount = 0 //应收金额
			let paidAmount = 0 //已收金额
			let surplusAmount = 0 //剩余应收
			this.checkedOrderList.forEach(el => {
				payTotalFee += el.payTotalFee
				balancePayFee += el.balancePayFee
				payableAmount += el.payableAmount
				paidAmount += el.paidAmount
				surplusAmount += el.surplusAmount
				this.checkedIds.push(el.orderId)
			})
			// 赋值
			this.totalOrder.payTotalFee = Number(payTotalFee.toFixed(2))
			this.totalOrder.surplusAmount = Number(surplusAmount.toFixed(2))
			this.totalOrder.balancePayFee = Number(balancePayFee.toFixed(2))
			this.totalOrder.payableAmount = Number(payableAmount.toFixed(2))
			this.totalOrder.paidAmount = Number(paidAmount.toFixed(2))
			this.totalOrder.orderNums = this.checkedOrderList.length
			
			if(this.currents === 1){// 收款金额必须等于订金订单金额才能关联
				if (this.receiptInfo.receiptAmount != this.totalOrder.payTotalFee) {
					this.$util.msg('收款金额必须等于订金订单金额才能关联!', 2000)
					return
				}
			}
			console.log('totalOrder', this.totalOrder)
			 //处理收款状态的几种类型
			if(this.receiptInfo.receiptAmount == this.totalOrder.payableAmount || (this.totalOrder.payableAmount - this.receiptInfo.receiptAmount) > 10){
				//收款金额等于订单应收金额 或者是 订单应收总金额减去收款金额大于等于10
				this.modelTpye = 1
				console.log('收款金额等于订单应收金额 或者是 订单应收总金额减去收款金额大于等于10',this.modelTpye)
			}else if(this.receiptInfo.receiptAmount > this.totalOrder.payableAmount){
				//收款金额大于订单应收金额(可退款到余额)
				this.modelTpye = 2
				console.log('收款金额大于订单应收金额(可退款到余额)',this.modelTpye)
			}else if((this.totalOrder.payableAmount - this.receiptInfo.receiptAmount) <= 10){
				//订单应收总金额减去收款金额小于等于10元时，才能抹平确认
				this.modelTpye = 3
				console.log('订单应收总金额减去收款金额小于等于10元时，才能抹平确认)',this.modelTpye)
			}
			this.modal1 = true
		},
		checkedOrder(order) {
			// 勾选关联订单
			order.isChecked = !order.isChecked
			if (order.isChecked) {
				this.checkedOrderList.push(order)
			} else {
				this.checkedOrderList.splice(this.checkedOrderList.indexOf(order), 1)
			}
		},
		handleClick(e) {
			//用户操作订单
			let index = e.index
			if (index == 1) {
				
			}
		},	
		hideMobel() {
			this.modal = false
		},
		formatColor(state) {
			//设置颜色
			let stateColor = '',
				stateColorObject = {
					1: '#FEAC20',
					2: '#4cd964',
					3: '#34CC8C',
					4: '#F94B4B',
					5: '#007aff'
				}
			Object.keys(stateColorObject).forEach(function(key) {
				if (key == state) {
					stateColor = stateColorObject[key]
				}
			})
			return stateColor
		},
		orderDetail(id) {
			//订单详情跳转
			this.$api.navigateTo(`/pages/relation/order/detail?orderId=${id}`)
		},
		toNoSms(url) {
			this.$api.navigateTo(url)
		}
	},
	onPageScroll(e) {
		//实时获取到滚动的值
		if (e.scrollTop > 30) {
			this.isCmcustomClass = 'fiexd'
		} else {
			this.isCmcustomClass = 'left'
		}
		if (e.scrollTop > 180) {
			this.isShowHeader = true
		} else {
			this.isShowHeader = false
		}
	},
	onReachBottom() {
		if (this.hasNextPage) {
			this.loadding = true
			this.pullUpOn = true
			this.getOnReachBottomData()
		}
	},
	onPullDownRefresh() {
		setTimeout(() => {
			this.listQuery.pageNum = 1
			this.getOrderReceiptRebateOrders()
			uni.stopPullDownRefresh()
		}, 200)
	},
	onShareAppMessage(res) {
		//分享购买优惠券
		const payment = res.target.dataset.payment
		console.log('payment', payment)
		if (res.from === 'button') {
			// console.log('来自页面内转发按钮')
			return {
				title: `【待确认】收款金额${payment.receiptAmount.toFixed(2)}元,收款时间:${payment.receiptDate}`,
				path: `pages/seller/cart/coupon-share?payment=${payment.id}`,
				imageUrl: 'https://static.caimei365.com/app/img/icon/icon-shareCoupon@2x.png'
			}
		}
	},
	onShow() {
		
	}
}
</script>

<style lang="scss">
@import '@/uni.scss';

page {
	background: #f7f7f7;
}

.tui-header-box {
	width: 100%;
	background: #ffffff;
	z-index: 999;
	position: fixed;
	top: 0;
	left: 0;
	background-size: cover;
	background-image: url(https://static.caimei365.com/app/crm/image/statistic_bg2.png);

	&.fiexd {
	}

	&.first {
	}
}
.header-top {
	width: 100%;
	font-size: 16px;
	font-weight: 500;
	height: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	padding: 0 40rpx;
}

.header-sit {
	width: 100%;
	box-sizing: border-box;
	height: 80rpx;
	line-height: 80rpx;
	box-sizing: border-box;
	color: #ffffff;
	.header-sit-text {
		text-align: left;
		font-size: $font-size-40;
		font-weight: 600;
		font-family: '正楷';
	}
	.icon-fanhui {
		display: block;
		width: 80rpx;
		height: 80rpx;
		float: left;
		text-align: center;
		line-height: 80rpx;
		font-size: 42rpx;
	}
}

.tui-header-tabs {
	width: 100%;
	height: auto;
	margin-bottom: 40rpx;
	padding: 20rpx 24rpx;
	background: #ffffff;
	box-sizing: border-box;
	position: fixed;
	z-index: 999;
	box-shadow: 0 10rpx 10rpx 0 rgba(86, 119, 252, 0.2);
	.tui-header-top {
		width: 100%;
		height: 66rpx;
		box-sizing: border-box;
		float: left;
		.title {
			float: left;
			line-height: 66rpx;
			color: #333333;
			text-align: left;
			font-size: $font-size-30;
			font-weight: 600;
		}
		.tui-header-button {
			float: right;
			box-sizing: border-box;
			height: 100%;
			line-height: 66rpx;
			padding: 5rpx 0;
			.button {
				float: left;
				box-sizing: border-box;
				padding: 0 24rpx;
				height: 100%;
				line-height: 56rpx;
				border-radius: 8rpx;
				text-align: center;
				color: #ffffff;
				margin-left: 10rpx;
				&.btn-confirm {
					background: $btn-confirm;
				}
			}
		}
	}
	.tui-header-item {
		width: 100%;
		height: auto;
		margin: 10rpx 0;
		position: relative;
		float: left;
		.list-title-t {
			width: 100%;
			height: 50rpx;
			float: left;
			font-size: $font-size-28;
			padding-bottom: 10rpx;
			margin-bottom: 10rpx;
			.list-title-num {
				float: left;
				text-align: left;
				color: #999999;
				margin-left: 30rpx;
				line-height: 40rpx;
			}

			.list-title-tip {
				float: left;

				.badges {
					display: block;
					float: left;
					padding: 0 15rpx;
					height: 40rpx;
					line-height: 40rpx;
					border-radius: 4rpx;
					background: $btn-confirm;
					font-size: $font-size-24;
					text-align: center;
					color: #ffffff;
				}
			}
		}

		.list-title-b {
			width: 100%;
			height: 40rpx;
			float: left;
			font-size: $font-size-24;
			line-height: 40rpx;
			color: #666666;
			text-align: left;
			.text{
				color: #999999;
			}
			.list-title-b-item {
				width: 50%;
				height: 100%;
				float: left;
			}
			&.sms {
				height: 100rpx;
				padding: 10rpx;
				border-radius: 4rpx;
			}
		}
		.list-icon {
			width: 120rpx;
			height: 120rpx;
			border-radius: 10rpx;
			position: absolute;
			right: 0;
			top: 0;
			color: #dd524d;
			z-index: 99;
			.list-icon-image{
				width: 120rpx;
				height: 120rpx;
				display: block;
			}
		}
	}
	.tui-header-tabmain {
		width: 100%;
		height: 70rpx;
		float: left;
		position: relative;
		.input {
			width: 100%;
			height: 70rpx;
			box-sizing: border-box;
			padding: 0 20rpx;
			padding-left: 70rpx;
			background: #f7f7f7;
			border-radius: 8rpx;
		}
		.icon-sousuo {
			width: 80rpx;
			height: 70rpx;
			display: block;
			line-height: 70rpx;
			text-align: center;
			color: #999999;
			font-size: $font-size-40;
			position: absolute;
			left: 0;
			top: 0;
		}
	}
	.button-content {
		width: 100%;
		height: auto;
		float: left;
		position: relative;
		.btn {
			height: 64rpx;
			padding: 0 20rpx;
			margin: 10rpx 0 0 0;
			line-height: 64rpx;
			font-size: $font-size-26;
			text-align: center;
			border-radius: 6rpx;
			float: right;
		}
		.btn-confirm {
			background-color: #ff5000;
			color: #ffffff;
		}
	}
}

.distinguish-button {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	background-color: #ffffff;
	padding: 0 50rpx;
	padding-top: 20rpx;
	.button {
		width: 100%;
		height: 80rpx;
		background: $btn-confirm;
		border-radius: 40rpx;
		text-align: center;
		color: #ffffff;
		line-height: 80rpx;
		font-size: $font-size-28;
		box-shadow: 0 10rpx 14rpx 0 rgba(86, 119, 252, 0.2);
	}
}

.user-section {
	position: absolute;
	width: 100%;
}

.header-content {
	width: 100%;
	height: auto;
	position: relative;
	background-color: #f7f7f7;
	.tui-header-btm {
		width: 100%;
		padding: 0 30rpx;
		box-sizing: border-box;
		display: flex;
		align-items: center;
		justify-content: space-between;
		color: #fff;
	}

	.tui-btm-item {
		flex: 1;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.tui-btm-num {
		font-size: 32rpx;
		font-weight: 600;
		position: relative;
	}

	.tui-btm-text {
		font-size: 24rpx;
		opacity: 0.85;
		padding-top: 4rpx;
	}
}

.uni-badge--small {
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
}

.uni-badge {
	font-family: 'Helvetica Neue', Helvetica, sans-serif;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	line-height: 1;
	display: inline-block;
	padding: 3px 6px;
	color: #333;
	border-radius: 100px;
	background-color: #f1f1f1;
}

.uni-badge-error {
	color: #fff;
	background-color: #dd524d;
}

.tui-order-list {
	margin-top: 24rpx;
	width: 100%;
	position: relative;
	box-sizing: border-box;
	padding: 0 20rpx;
}

.tui-order-content {
	width: 100%;
	height: auto;
}

.tui-order-item {
	display: flex;
	flex-direction: column;
	width: 100%;
	padding: 20rpx 20rpx;
	background: #fff;
	margin-bottom: 24rpx;
	border-radius: 8rpx;
	position: relative;
	.list-checked {
		width: 80rpx;
		height: 80rpx;
		line-height: 80rpx;
		text-align: center;
		position: absolute;
		right: 0;
		top: 0;
		.iconfont {
			font-size: 38rpx;
			color: $color-system;
		}
	}
	.list-detail {
		width: 80rpx;
		height: 280rpx;
		line-height: 280rpx;
		text-align: center;
		position: absolute;
		right: 0;
		top: 80rpx;
		.iconfont {
			font-size: $font-size-30;
			color: #999999;
		}
	}
}

.list-title {
	width: 100%;
	height: auto;

	.list-title-t {
		width: 100%;
		height: 50rpx;
		float: left;
		font-size: $font-size-24;
		padding-bottom: 10rpx;
		.list-title-tip {
			float: left;
			.badges {
				display: block;
				float: left;
				padding: 0 15rpx;
				height: 40rpx;
				line-height: 40rpx;
				border-radius: 20rpx;
				background: rgba(248, 204, 148, 0.5);
				font-size: $font-size-24;
				text-align: center;
				color: #666666;
			}
		}
		.list-title-tag {
			float: left;
			margin-left: 20rpx;
			.badges {
				display: block;
				float: left;
				padding: 0 15rpx;
				height: 40rpx;
				line-height: 40rpx;
				border-radius: 20rpx;
				background: linear-gradient(270deg, #fee9ba 0%, #f0cb72 100%);
				font-size: $font-size-24;
				text-align: center;
				color: #666666;
			}
		}
		.list-title-num {
			float: left;
			text-align: left;
			color: #e15616;
			line-height: 40rpx;
			margin-left: 20rpx;
		}
	}
	.list-title-a {
		width: 100%;
		height: auto;
		float: left;
		padding: 5rpx 8rpx;
		border-radius: 4rpx;
		background-color: rgba(247, 247, 247, 1);
		margin-bottom: 10rpx;
		.text{
			color: #999999;
		}
		.list-title-a-text {
			width: 100%;
			height: 40rpx;
			float: left;
			font-size: $font-size-24;
			line-height: 40rpx;
			color: #666666;
			text-align: left;
		}
	}
	.list-title-b {
		width: 100%;
		height: 40rpx;
		float: left;
		font-size: $font-size-24;
		line-height: 40rpx;
		color: #666666;
		text-align: left;
		.text{
			color: #999999;
		}
		.list-title-b-item {
			width: 50%;
			height: 100%;
			float: left;
		}
		&.sms {
			height: auto;
		}
	}
}
</style>
