index.vue 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <template>
  2. <view class="container">
  3. <navBar title="提现记录" :back="true" color="#333333" background="#FFFFFF" />
  4. <view class="list">
  5. <view class="empty" style="margin-top: 50%;" v-if="list.length==0">
  6. <u-empty mode="data" />
  7. </view>
  8. <view class="" v-else>
  9. <view class="item" v-for="(item,index) in list">
  10. <view class="top">
  11. <view class="name">
  12. 提现至{{item.type==1?'微信':item.type==2?'支付宝':'银行卡'}}
  13. </view>
  14. <view class="money">
  15. ¥{{item.amount}}
  16. </view>
  17. </view>
  18. <view class="bot">
  19. <view class="item1">
  20. <view class="left">
  21. 申请状态
  22. </view>
  23. <view class="right"
  24. :style="{color:item.state==0?'#EF8116':item.state==1?'#1BD03B':'#EC1E1E'}">
  25. {{item.state==0?'待审核':item.state==1?'审核通过':'拒绝'}}
  26. </view>
  27. </view>
  28. <view class="refuseBox" v-if="item.state==2">
  29. 拒绝原因:{{item.not_desc}}
  30. </view>
  31. <view class="item1">
  32. <view class="left">
  33. 申请时间
  34. </view>
  35. <view class="right rb">
  36. {{item.created_at}}
  37. </view>
  38. </view>
  39. </view>
  40. </view>
  41. </view>
  42. </view>
  43. </view>
  44. </template>
  45. <script>
  46. // import navBar from '@/components/navBar/index.vue'
  47. import {
  48. cashList,
  49. } from '@/api/index/index.js'
  50. export default {
  51. // components: {
  52. // navBar
  53. // },
  54. data() {
  55. return {
  56. list: []
  57. }
  58. },
  59. onLoad() {
  60. this.cashList()
  61. },
  62. methods: {
  63. async cashList() {
  64. let res1 = await cashList()
  65. console.log('提现记录返回值--------', res1);
  66. if (res1.code == 0) {
  67. this.list = res1.data.data
  68. } else {
  69. this.$toast(res1.message)
  70. }
  71. },
  72. }
  73. }
  74. </script>
  75. <style lang="scss" scoped>
  76. @import "./index.scss";
  77. </style>