You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<template> <view class="pageBgImg"> <topNavbar title="同城转校"></topNavbar> <view class="pad"> <view class="card"> <view class="tpsBox"> <view class="row"> <view class="icon"> <image src="@/static/images/userCenter/warn.png" mode=""></image> </view> <view class="tps">请与教练协商,确认达成一致后填写协商好的退款金额</view> </view> </view> </view> <view class="card"> <view class="row" @click="showReason=true"> <view class="lab">退款原因</view> <view class="val">申请同城转校</view> <view class="icon"> <u-icon name="arrow-right"></u-icon> </view> </view> <view class="tpsBlue">此操作容易造成您已有学时丢失,请谨慎!</view> <view class="row"> <view class="lab">退款金额</view> <view class="val"> <u--input placeholder="请输入" border="none" clearable type="number" maxlength="11" v-model="FormData.phone"></u--input> </view> </view> <view class="tpsHui">退款金额不可超过¥2000.00</view> </view> <view class="h1">收款信息</view> <view class="card"> <view class="row"> <view class="lab">持卡人</view> <view class="val"> <u--input placeholder="请输入" border="none" clearable type="number" maxlength="11" v-model="FormData.phone"></u--input> </view> </view> <view class="row"> <view class="lab">手机号</view> <view class="val"> <view class="flex-b"> <view class="inputBox"> <u--input placeholder="请输入" border="none" clearable type="number" maxlength="11" v-model="FormData.phone"></u--input> </view> <view class="code">获取验证码</view> </view> </view> </view> <view class="row"> <view class="lab">验证码</view> <view class="val"> <u--input placeholder="请输入" border="none" clearable type="number" maxlength="11" v-model="FormData.phone"></u--input> </view> </view> <view class="row"> <view class="lab">卡号</view> <view class="val"> <view class="flex-b"> <view class="inputBox"> <u--input placeholder="请输入" border="none" clearable type="number" maxlength="11" v-model="FormData.phone"></u--input> </view> <view class="scan"> <image src="@/static/images/userCenter/btn_yinhangkax.png" mode=""></image> </view> </view> </view> </view> <view class="row"> <view class="lab">开户行</view> <view class="val"> <u--input placeholder="请输入" border="none" clearable type="number" maxlength="11" v-model="FormData.phone"></u--input> </view> </view> </view> <view class="btnBg">提交</view> </view> <u-picker :show="showReason" :columns="reasonArr" keyName="lab" @confirm="confirmReason" @cancel="showReason=false"></u-picker> </view> </template>
<script> export default { data() { return { FormData: { }, showReason: false , reasonArr: [ [ {lab: '不想学了',id: 1}, {lab: '有事情',id: 2}, {lab: '去别的地方学',id: 3}, ] ], } }, methods: { confirmReason(val) { let item = val.value[0] this.showReason = false console.log(item) } } } </script>
<style lang="scss" scoped> .card { padding: 12rpx 28rpx; margin-bottom: 24rpx; .tpsBox { height: 140rpx; background: #FFFFFF; border-radius: 16rpx; .row { height: 100%; display: flex; align-items: center; .icon { width: 36rpx; height: 36rpx; } .tps { padding-left: 26rpx; font-size: 28rpx; font-weight: 600; color: $themC; line-height: 1.2em; } } } } .h1 { margin-bottom: 20rpx; } .card { .row { display: flex; align-items: center; justify-content: space-between; height: 80rpx; line-height: 80rpx; .lab { font-size: 28rpx; color: #333; font-weight: 500; width: 152rpx; } .val { flex: 1; &.tpsBlue { font-size: 24rpx; } .flex-b { .scan { width: 44rpx; height: 44rpx; } .code { flex-shrink: 0; color: #ADADAD; &.active { color: $themC; } } } } .icon { u-icon { } } } .tpsBlue { color: $themC; margin-bottom: 10rpx; padding-left: 152rpx; font-size: 24rpx; } .tpsHui { font-size: 24rpx; color: #ADADAD; padding: 0rpx 0 16rpx 0; } } .btnBg { width: 396rpx; margin: 94rpx auto; } </style>
|