payment.vue 4.3 KB
<template>
	<view class="payment">
		<view class="payment-1">
			<view class="payment-1-l">
				缴费办理
			</view>
			<view class="payment-1-r" @click="toRecord">
				<image class="wrap_boxV2-t-r-i" src="@/static/imagesV2/icon38.png" mode="widthFix"></image>
				缴费记录
			</view>
		</view>
		<view class="payment-2">
			<view class="payment-2-c">
				<view class="payment-2-c-t">
					<view class="payment-2-c-t-l">
						<view class="payment-2-c-t-l-1">课程缴费</view>
						<view class="payment-2-c-t-l-2">4800.00元</view>
					</view>
					<view class="payment-2-c-t-r" @click="openPaymentMethodPop">
						去缴费
					</view>
				</view>
				<view class="payment-2-c-i">
					<view class="payment-2-c-i-l">学员姓名</view>
					<view class="payment-2-c-i-r">李晋心</view>
				</view>
				<view class="payment-2-c-i">
					<view class="payment-2-c-i-l">性&ensp;&ensp;&ensp;&ensp;别</view>
					<view class="payment-2-c-i-r">李晋心</view>
				</view>
				<view class="payment-2-c-i">
					<view class="payment-2-c-i-l">身份证号</view>
					<view class="payment-2-c-i-r">李晋心</view>
				</view>
				<view class="payment-2-c-i">
					<view class="payment-2-c-i-l">手机号码</view>
					<view class="payment-2-c-i-r">李晋心</view>
				</view>
				<view class="payment-2-c-i">
					<view class="payment-2-c-i-l">报名班型</view>
					<view class="payment-2-c-i-r">李晋心</view>
				</view>
				<view class="payment-2-c-i">
					<view class="payment-2-c-i-l">入学日期</view>
					<view class="payment-2-c-i-r">李晋心</view>
				</view>
				<view class="payment-2-c-i">
					<view class="payment-2-c-i-l">结课日期</view>
					<view class="payment-2-c-i-r">李晋心</view>
				</view>
				<view class="payment-2-c-i">
					<view class="payment-2-c-i-l">报名金额</view>
					<view class="payment-2-c-i-r">李晋心</view>
				</view>
				<view class="payment-2-c-i">
					<view class="payment-2-c-i-l">优惠金额</view>
					<view class="payment-2-c-i-r">李晋心</view>
				</view>
				<view class="payment-2-c-i">
					<view class="payment-2-c-i-l">截止时间</view>
					<view class="payment-2-c-i-r">李晋心</view>
				</view>
			</view>
		</view>
		<PaymentMethodPop ref="paymentMethodPopRef"/>
	</view>
</template>

<script>
	import PaymentMethodPop from "@/components/PaymentMethodPop/index.vue"
	export default {
		components: {
			PaymentMethodPop
		},
		data() {
			return {
				
			}
		},
		methods: {
			toRecord() {
				uni.navigateTo({
					url: '/pagesStu/paymentRecord/paymentRecord'
				})
			},
			openPaymentMethodPop() {
				this.$refs.paymentMethodPopRef.open()
			}
		}
	}
</script>

<style lang="scss" scoped>
.payment{
	.payment-1{
		display: flex;
		justify-content: space-between;
		align-items: center;
		height: 89rpx;
		padding: 0 25rpx;
		.payment-1-l{
			color: #2D81FF;
			font-size: 28rpx;
			position: relative;
			padding-left: 28rpx;
			&:before{
				content: '';
				position: absolute;
				left: 0;
				background: #2D81FF;
				height: 25rpx;
				width: 8rpx;
				border-radius: 4rpx;
				top: 50%;
				transform: translateY(-50%);
			}
		}
		.payment-1-r{
			font-size: 28rpx;
			color: #323232;
			display: flex;
			align-items: center;
			line-height: 1.4;
			.wrap_boxV2-t-r-i{
				height: 26rpx;
				width: 26rpx;
				margin-right: 13rpx;
				vertical-align: middle;
			}
		}
	}
	.payment-2{
		padding: 20rpx 25rpx;
		.payment-2-c{
			padding: 26rpx 26rpx;
			background: #fff;
			border-radius: 20rpx;
			.payment-2-c-i{
				display: flex;
				padding: 20rpx 0;
				.payment-2-c-i-l{
					font-size: 26rpx;
					color: #979797;
				}
				.payment-2-c-i-r{
					font-size: 26rpx;
					color: 26rpx;
					margin-left: 89rpx;
				}
			}
			.payment-2-c-t{
				display: flex;
				justify-content: space-between;
				align-items: center;
				border-bottom: 1rpx dashed #E6E6E6;
				padding-bottom: 40rpx;
				margin-bottom: 10rpx;
				.payment-2-c-t-l{
					.payment-2-c-t-l-1{
						font-size: 30rpx;
						color: #323232;
					}
					.payment-2-c-t-l-2{
						color: #2D81FF;
						font-weight: bold;
						font-size: 30rpx;
						margin-top: 25rpx;
					}
				}
				.payment-2-c-t-r{
					height: 68rpx;
					width: 173rpx;
					border-radius: 200rpx;
					background: linear-gradient(0deg, #0AC49C 0%, #34D5AA 100%);
					font-size: 26rpx;
					color: #fff;
					line-height: 68rpx;
					text-align: center;
				}
			}
		}
	}
}
</style>