refundList.vue 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. <template>
  2. <view>
  3. <u-navbar title="退费记录"></u-navbar>
  4. <view class="balance">
  5. <view class="balanceHead">
  6. <view class="payPrice">
  7. <span>¥</span><font>15.00</font>
  8. </view>
  9. <view class="tips">
  10. <p>可退费金额(元)</p><u-icon name="question-line" custom-prefix="custom-icon" color="#00B962" size="32"></u-icon>
  11. </view>
  12. </view>
  13. <view class="balanceMain">
  14. <view class="balanceMain-title">
  15. <view class="title">
  16. <u-icon name="todo-fill" custom-prefix="custom-icon" color="#6BC6A7" size="40"></u-icon>
  17. <span>退费记录</span>
  18. </view>
  19. <view class="more">
  20. <span>查看全部</span>
  21. <u-icon name="arrow-right-s-line" custom-prefix="custom-icon" color="#B3B3B3" size="32"></u-icon>
  22. </view>
  23. </view>
  24. <view class="refundList">
  25. <view class="refundList-item">
  26. <view class="refundList-row">
  27. <font>退至 微信</font>
  28. <span class="state1">退款中</span>
  29. </view>
  30. <view class="refundList-row">
  31. <p>2021-12-31 09:00</p>
  32. <p>¥15.00</p>
  33. </view>
  34. </view>
  35. <view class="refundList-item">
  36. <view class="refundList-row">
  37. <font>退至 微信</font>
  38. <span class="state2">已退款</span>
  39. </view>
  40. <view class="refundList-row">
  41. <p>2021-12-31 09:00</p>
  42. <p>¥15.00</p>
  43. </view>
  44. </view>
  45. <!-- <view class="refundList-none">
  46. <u-image width="200px" height="200px" src="static/img/none.svg"></u-image>
  47. </view> -->
  48. </view>
  49. </view>
  50. </view>
  51. </view>
  52. </template>
  53. <script>
  54. export default {
  55. data() {
  56. return {
  57. }
  58. },
  59. methods: {
  60. }
  61. }
  62. </script>
  63. <style lang="scss" scoped>
  64. .refundList-none{
  65. display: flex;
  66. align-items: center;
  67. justify-content: center;
  68. }
  69. .balanceHead{
  70. background-color: #fff;
  71. padding: 24px 0;
  72. display: flex;
  73. flex-direction: column;
  74. align-items: center;
  75. .payPrice{
  76. display: flex;
  77. align-items: flex-end;
  78. justify-content: center;
  79. font{
  80. font-size: 36px;
  81. line-height: 36px;
  82. }
  83. }
  84. .tips{
  85. display: flex;
  86. align-items: center;
  87. margin-top: 4px;
  88. p{
  89. color:#999;
  90. margin-right: 4px;
  91. }
  92. }
  93. }
  94. .balanceMain{
  95. background-color: #fff;
  96. margin-top: 12px;
  97. .balanceMain-title{
  98. display: flex;
  99. align-items: center;
  100. justify-content: space-between;
  101. height: 48px;
  102. border-bottom: 1px solid #f7f7f7;
  103. padding: 0 16PX;
  104. .title{
  105. display: flex;
  106. align-items: center;
  107. span{
  108. margin-left: 8px;
  109. font-size: 16px;
  110. }
  111. }
  112. }
  113. .refundList-item{
  114. padding: 12px 16px;
  115. .refundList-row{
  116. display: flex;
  117. align-items: center;
  118. justify-content: space-between;
  119. p{
  120. font-size: 12px;
  121. color:#888;
  122. margin-top: 3px;
  123. }
  124. .state1{
  125. color:#FF9600;
  126. }
  127. .state2{
  128. color:#00B962;
  129. }
  130. }
  131. }
  132. }
  133. </style>