wdDetail.vue 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <template>
  2. <view class="container">
  3. <navbar :config="config" backColor="#666666"></navbar>
  4. <view class="list" v-if="withdrawList.length > 0">
  5. <view class="item" v-for="(item,index) in withdrawList" :key="item.id">
  6. <view class="u-flex-center-sb u-181818">
  7. <view class="u-font26"> <text>{{item.money}}</text>
  8. <text v-if="item.payment_term==0">(微信)</text>
  9. <text v-if="item.payment_term==1">(支付宝)</text>
  10. <text v-if="item.payment_term==2">(银行卡)</text>
  11. <text v-if="item.payment_term==4">(公益积分)</text>
  12. </view>
  13. <view class="u-0067DE u-font24" v-if="item.verify_status==0">待审核 </view>
  14. <view class="u-179400 u-font24" v-if="item.verify_status==1">审核通过 <text>{{item.remit_status==1?',已打款':',未打款'}}</text> </view>
  15. <view class="u-D40007 u-font24"v-if="item.verify_status==2">审核不通过</view>
  16. </view>
  17. <view class="u-flex-center-sb u-mt10">
  18. <view class="u-font22" style="width: 240rpx;flex-shrink: 0;margin-right: 20rpx;">{{item.create_time}}</view>
  19. <view class="u-999 u-font22" style="word-break:break-all;text-align: right;" v-if="item.verify_status==2">
  20. <!-- <text class="iconfont">&#xe682;</text> -->
  21. {{item.verify_opinion}}</view>
  22. </view>
  23. </view>
  24. </view>
  25. <!-- 没有数据 -->
  26. <loadMore v-if="withdrawList.length>0" :status="status"></loadMore>
  27. <nodata v-else :config="{top:5,content:'暂无提现明细~'}"></nodata>
  28. </view>
  29. </template>
  30. <script>
  31. export default {
  32. data() {
  33. return {
  34. config: {
  35. back: true, //false是tolbar页面 是则不写
  36. title: '提现明细',
  37. color: '#1A1A1A',
  38. //背景颜色;参数一:透明度(0-1);参数二:背景颜色(array则为线性渐变,string为单色背景)
  39. backgroundColor: [1, "#ffffff"],
  40. statusBarFontColor: '#1A1A1A'
  41. },
  42. params:{
  43. page:1,
  44. limit:10,
  45. },
  46. withdrawList:[],
  47. status:"more",
  48. totalPage:null,
  49. currPage:null
  50. }
  51. },
  52. onLoad() {
  53. //获取交易明细
  54. this.getList()
  55. // this.$http.get('/withdraw/memberPage',).then(res => {
  56. // console.log('res.code',res.code)
  57. // if(res&&res.code==200){
  58. // this.withdrawList=res.list
  59. // }
  60. // })
  61. },
  62. //上拉加载
  63. onReachBottom(e) {
  64. if(this.totalPage<=this.currPage){
  65. this.status="noMore"
  66. }else{
  67. this.status="more"
  68. this.params.page++
  69. this.getList()
  70. }
  71. },
  72. //下拉刷新
  73. onPullDownRefresh() {
  74. this.params.page=1
  75. this.withdrawList=[]
  76. this.getList()
  77. },
  78. methods:{
  79. getList(){
  80. this.$http.get('/withdraw/memberPage',this.params).then(res => {
  81. if(res&&res.code==200){
  82. console.log(res.page.list)
  83. uni.stopPullDownRefresh()
  84. this.withdrawList = this.withdrawList.concat(res.page.list)
  85. this.totalPage = res.page.totalPage
  86. this.currPage = res.page.currPage
  87. if(this.totalPage<=this.currPage){
  88. this.status="noMore";
  89. }else{
  90. this.status = "more"
  91. }
  92. // if(this.billRefillCardList.length==0){
  93. // this.noData = true
  94. // }else{
  95. // this.noData = false
  96. // }
  97. }
  98. })
  99. }
  100. }
  101. }
  102. </script>
  103. <style lang="scss">
  104. .list{
  105. .item{
  106. padding:20rpx 30rpx 24rpx;
  107. border-bottom: 1rpx solid #E6E6E6;
  108. }
  109. }
  110. </style>