学员端小程序
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.

105 lines
2.1 KiB

1 year ago
11 months ago
1 year ago
11 months ago
1 year ago
11 months ago
1 year ago
11 months ago
1 year ago
11 months ago
1 year ago
11 months ago
1 year ago
11 months ago
1 year ago
11 months ago
1 year ago
  1. <template>
  2. <view class="refundInfo">
  3. <view class="h1">退款申请</view>
  4. <view class="card">
  5. <view class="row">
  6. <view class="lab">退款原因</view>
  7. <view class="val">{{info.feeReason}}</view>
  8. </view>
  9. <view class="row">
  10. <view class="lab">退款金额</view>
  11. <view class="val">{{$u.utils.priceTo(info.amount)}}</view>
  12. </view>
  13. <view class="border_bottom">
  14. <view class="date" v-if="info.createTime">申请时间{{ $u.timeFormat(info.createTime, 'yyyy-mm-dd hh:MM:ss')}}</view>
  15. <view class="date" v-if="info.refundTime">退款完成时间{{ $u.timeFormat(info.refundTime, 'yyyy-mm-dd hh:MM:ss')}}</view>
  16. </view>
  17. </view>
  18. <view class="h1">收款信息</view>
  19. <view class="card">
  20. <view class="row">
  21. <view class="lab">持卡人</view>
  22. <view class="value">{{ info.stuName }}</view>
  23. </view>
  24. <view class="row">
  25. <view class="lab">手机号</view>
  26. <view class="value">
  27. <view class="flex-b">
  28. <view class="phone">{{ info.mobile }}</view>
  29. <view class="blue">已验证</view>
  30. </view>
  31. </view>
  32. </view>
  33. <view class="row">
  34. <view class="lab">卡号</view>
  35. <view class="value">{{ info.bankAccount }}</view>
  36. </view>
  37. <view class="row">
  38. <view class="lab">开户行</view>
  39. <view class="value">{{ info.bankName }}</view>
  40. </view>
  41. </view>
  42. </view>
  43. </template>
  44. <script>
  45. export default {
  46. props: ['info']
  47. }
  48. </script>
  49. <style lang="scss" scoped>
  50. .refundInfo {
  51. width: 100%;
  52. .h1 {
  53. line-height: 96rpx;
  54. }
  55. .card {
  56. padding: 12rpx 28rpx;
  57. .row {
  58. display: flex;
  59. font-size: 28rpx;
  60. padding: 16rpx 0;
  61. .lab {
  62. font-weight: 500;
  63. width: 164rpx;
  64. }
  65. .val {
  66. &.blue {
  67. color: $themC;
  68. font-weight: 500;
  69. }
  70. }
  71. }
  72. .border_bottom {
  73. margin-top: 16rpx;
  74. padding-bottom: 12rpx;
  75. border-top: 2rpx solid #E8E9EC;
  76. .date {
  77. padding: 14rpx 0;
  78. color: #ADADAD;
  79. }
  80. }
  81. }
  82. .row {
  83. .lab {
  84. }
  85. .value {
  86. color: #333;
  87. display: flex;
  88. flex: 1;
  89. .flex-b { width: 100%;}
  90. .blue {
  91. color: $themC;
  92. font-weight: 500;
  93. }
  94. }
  95. }
  96. }
  97. </style>