<template>
	<view class="repaymentbox">
		<view class="repaymenttext">
			<a href="javascript:;" :class="index == 0 ? 'active' : ''" v-model="index" @click="btnhk">待还款</a>
			<a href="javascript:;" :class="index == 1 ? 'active' : ''" v-model="index" @click="btnjq">已结清</a>
		</view>
		<view class="repaymentlist" v-for="(item,index) in binglist" :key="index">
			<view class="lt">
				<view class="bh">
					<text>订单编号：</text><text>{{item.orderId}}</text>
				</view>
				<view class="rq">
					<text>还款日期：</text><text>{{item.repaymentDeadline}}</text>
				</view>
				<view class="xuhuan">
					<text>须还金额：</text><text>￥{{item.repaymentAmount}}</text>
					<view class="yuqi">
						{{item.repaymentStatus == 'Pending'? '待还款' : 'Partial' ? '部分还款' : 'Paid' ? '已还款' : '逾期'}}</view>
					<!-- 'Pending'? '待还款' : 'Partial' ? '部分还款' : 'Paid' ? '已还款' : '逾期' -->
				</view>
			</view>
			<view class="rt">
				<a href="javascript:;">{{title}}</a>
			</view>
		</view>
	</view>
</template>

<script>
	import {
		getreceivable
	} from '@/api/api.js'
	export default {
		data() {
			return {
				index: 0,
				binglist: [],
				title: '还款'
			}
		},
		onLoad() {
			this.getData()
			// console.log(this.$Cache.get('orderno'))
		},
		methods: {
			btnhk() {
				this.index = 0
				this.title = '还款'
				this.getData()
			},
			btnjq() {
				this.index = 1
				this.title = '已结清'
				this.getData()
			},
			// 请求分期还款
			getData: function() {
				let data = {
					uid:this.$store.getters.uid,
					orderId:this.$Cache.get('ordernobh'),
					type: this.index
				}
				getreceivable(data).then(res => {
					this.binglist = res.data
				})
			}
		}
	}
</script>

<style lang="less">
	.active {
		font-weight: 700;
		font-size: 13px;
		color: #000 !important;
	}

	.repaymentbox {
		width: 100%;
		height: 100%;
		padding-bottom: 30rpx;
		box-sizing: border-box;
		background-color: rgb(228, 228, 228);
		font-size: 11px !important;

		.repaymenttext {
			width: 100%;
			background-color: #fff;
			padding-left: 36rpx;
			box-sizing: border-box;
			padding-top: 30rpx;
			padding-bottom: 20rpx;
			display: flex;

			a {
				text-decoration: none;
				color: rgba(166, 166, 166, 1);
				margin-right: 50rpx;
			}
		}

		.repaymentlist {
			background-color: #fff;
			display: flex;
			margin: 26rpx 20rpx;
			box-sizing: border-box;
			border-radius: 10rpx;
			padding: 34rpx 38rpx;

			.lt {
				width: 80%;

				.xuhuan {
					display: flex;
					line-height: 50rpx;
					color: rgba(33, 37, 41, 0.6);

					.yuqi {
						padding: 0 10rpx;
						box-sizing: border-box;
						height: 40rpx;
						text-align: center;
						line-height: 40rpx;
						border-radius: 5px;
						background: rgba(204, 204, 204, 0);
						border: 1px solid rgba(179, 0, 0, 1);
						margin-left: 20rpx;
						color: rgba(179, 0, 0, 1);
					}
				}

				.bh {
					line-height: 50rpx;
					color: rgba(33, 37, 41, 0.6);
				}

				.rq {
					line-height: 50rpx;
					color: rgba(33, 37, 41, 0.6);
				}


			}

			.rt {
				padding-top: 50rpx;
				box-sizing: border-box;
				a {
					text-decoration: none;
					display: block;
					width: 128rpx;
					height: 60rpx;
					line-height: 60rpx;
					text-align: center;
					opacity: 1;
					border-radius: 20rpx;
					background: rgba(212, 48, 48, 1);
					color: #fff;
				}
			}
		}
	}
</style>