withdrawlog.vue 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. <template>
  2. <view class="container">
  3. <view class="tui-records__list">
  4. <tui-list-cell :hover="false" v-for="(item,index) in datalist" :key="index">
  5. <view class="tui-records__item">
  6. <image class="tui-icon" src="/static/images/mall/wallet/icon_expend_3x.png"></image>
  7. <view>
  8. <view class="tui-title">佣金提现</view>
  9. <view class="tui-desc">申请时间:{{item.create_time}}</view>
  10. </view>
  11. <view class="tui-right__box">
  12. <view class="tui-amount tui-expend">
  13. -{{item.amounts}} 元
  14. </view>
  15. <view class="tui-desc" v-if="item.pay_time">支付时间:{{ item.pay_time }}</view>
  16. </view>
  17. </view>
  18. </tui-list-cell>
  19. </view>
  20. </view>
  21. </template>
  22. <script>
  23. export default {
  24. data() {
  25. return {
  26. datalist: [],
  27. mo: 'agent'
  28. }
  29. },
  30. onLoad(options) {
  31. this.mo = options.mo;
  32. this.getdatalist();
  33. },
  34. methods: {
  35. getdatalist() {
  36. const _this = this
  37. _this.$request.get('withdraw.index', {
  38. mo: _this.mo
  39. }).then(res => {
  40. if (res.errno == 0) {
  41. _this.datalist = res.data
  42. } else {
  43. _this.datalist = []
  44. }
  45. })
  46. }
  47. },
  48. /**
  49. * 页面相关事件处理函数--监听用户下拉动作
  50. */
  51. onPullDownRefresh: function() {
  52. setTimeout(() => {
  53. uni.stopPullDownRefresh()
  54. }, 200);
  55. },
  56. onReachBottom() {}
  57. }
  58. </script>
  59. <style>
  60. .container {
  61. padding-bottom: env(safe-area-inset-bottom);
  62. }
  63. .tui-records__list {
  64. margin-top: 20rpx;
  65. }
  66. .tui-records__item {
  67. width: 100%;
  68. display: flex;
  69. align-items: center;
  70. }
  71. .tui-icon {
  72. width: 72rpx;
  73. height: 72rpx;
  74. margin-right: 20rpx;
  75. }
  76. .tui-title {
  77. font-size: 30rpx;
  78. font-weight: 400;
  79. color: #333333;
  80. }
  81. .tui-desc {
  82. font-size: 24rpx;
  83. font-weight: 400;
  84. color: #888888;
  85. padding-top: 12rpx;
  86. }
  87. .tui-right__box {
  88. margin-left: auto;
  89. text-align: right;
  90. }
  91. .tui-amount {
  92. font-size: 30rpx;
  93. font-weight: 400;
  94. color: #EB0909;
  95. }
  96. .tui-expend {
  97. color: #19be6b !important;
  98. }
  99. </style>