record.vue 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. <template>
  2. <view class="content-page-wrap flex-column">
  3. <!-- <top-main title="消费明细" back></top-main> -->
  4. <view class="head-title flex-left justify-between">
  5. <view style="width: 94rpx">
  6. <u-icon
  7. name="arrow-left"
  8. color="#000E08"
  9. size="42rpx"
  10. @click="goBack"
  11. bold
  12. ></u-icon>
  13. </view>
  14. <view>消费明细</view>
  15. <view style="width: 94rpx"> </view>
  16. </view>
  17. <view style="margin: 0 20rpx">
  18. <view class="top-content">
  19. <h4>消费明细</h4>
  20. </view>
  21. <view class="video-box">
  22. <view
  23. class="card-row flex-column"
  24. v-for="(item, index) in expendRecordData"
  25. :key="index"
  26. >
  27. <view class="card-text">
  28. <view>
  29. {{ item.money }}
  30. </view>
  31. <view>
  32. {{ item.vip }}
  33. </view>
  34. <view>
  35. {{ item.date }}
  36. </view>
  37. </view>
  38. </view>
  39. </view>
  40. <view class="top-content">
  41. <h4>节点收益明细</h4>
  42. </view>
  43. <view class="video-box">
  44. <view
  45. class="card-row flex-column"
  46. v-for="(item, index) in nodeExpendRecordData"
  47. :key="index"
  48. >
  49. <view class="card-text">
  50. <view style="color: #1dbc46">
  51. {{ item.money }}
  52. </view>
  53. <view>
  54. {{ item.source }}
  55. </view>
  56. </view>
  57. </view>
  58. </view>
  59. </view>
  60. </view>
  61. </template>
  62. <script>
  63. import topMain from "@/components/topMain";
  64. export default {
  65. components: {
  66. topMain,
  67. },
  68. data() {
  69. return {
  70. expendRecordData: [
  71. {
  72. money: "-5tox",
  73. vip: "月卡",
  74. date: "2024.6.6 20:30",
  75. },
  76. {
  77. money: "-5tox",
  78. vip: "月卡",
  79. date: "2024.6.6 20:30",
  80. },
  81. {
  82. money: "-5tox",
  83. vip: "月卡",
  84. date: "2024.6.6 20:30",
  85. },
  86. {
  87. money: "-5tox",
  88. vip: "月卡",
  89. date: "2024.6.6 20:30",
  90. },
  91. ],
  92. nodeExpendRecordData: [
  93. {
  94. money: "+1",
  95. source: "城市节点收益",
  96. },
  97. {
  98. money: "+0.25",
  99. source: "区县奖励收益",
  100. },
  101. ],
  102. };
  103. },
  104. methods: {
  105. goBack() {
  106. uni.navigateBack();
  107. },
  108. },
  109. };
  110. </script>
  111. <style lang="less" scoped>
  112. .content-page-wrap {
  113. overflow-x: hidden;
  114. padding: 32rpx;
  115. .top-content {
  116. margin: 62rpx 20rpx 40rpx;
  117. }
  118. .video-box {
  119. width: 100%;
  120. border-radius: 20rpx;
  121. border: 2rpx solid #e6aa76;
  122. padding: 48rpx 36rpx;
  123. .card-row:last-child {
  124. border-bottom: none;
  125. }
  126. .card-row {
  127. display: flex;
  128. flex: 1;
  129. border-bottom: 2rpx solid #f1f1f1;
  130. padding: 30rpx 0;
  131. .card-text {
  132. padding: 0 52rpx;
  133. display: flex;
  134. justify-content: space-between;
  135. flex: 1;
  136. color: #000;
  137. font-size: 26rpx;
  138. font-weight: bold;
  139. }
  140. }
  141. }
  142. }
  143. </style>