index.vue 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <template>
  2. <view class="container">
  3. <navBar title="推广团队" :back="true" color="#333333" background="#FFFFFF" />
  4. <view class="topBox" :style="{'background-image':`url(${picBase+'team_bg.png'})`}">
  5. <view class="bar">
  6. <!-- <view class="tag">
  7. TIPS
  8. </view> -->
  9. <image :src="picBase+'hb_tips.png'" mode="" class="tag"></image>
  10. 团队人数 {{list.length}}人
  11. </view>
  12. </view>
  13. <view class="mianContent" :style="{'background-image':`url(${picBase+'my_b_bg.png'})`}">
  14. <!-- <view class="mianContent"> -->
  15. <!-- <view class="sanjiaoxing">
  16. </view> -->
  17. <view class="tPos">
  18. </view>
  19. <view class="list">
  20. <view class="empty" style="margin-top: 50%;" v-if="list.length==0">
  21. <u-empty mode="data" />
  22. </view>
  23. <view class="" v-else>
  24. <view class="item" v-for="(item,index) in list"
  25. :style="{'background-image':`url(${picBase+'card_b.png'})`}">
  26. <view class="left">
  27. <image :src="!item.avatar?picBase+'defaultAvatar.png':item.avatar" mode="" class="avatar">
  28. </image>
  29. <view class="des">
  30. <view class="name">
  31. {{item.name?item.name:'默认用户'}}
  32. </view>
  33. <view class="time">
  34. {{item.share_date}}
  35. </view>
  36. </view>
  37. </view>
  38. <view class="right">
  39. <view class="money">
  40. ¥{{item.amount_sum_amount}}
  41. </view>
  42. <view class="count">
  43. 充值次数{{item.order_count}}
  44. </view>
  45. </view>
  46. </view>
  47. </view>
  48. </view>
  49. </view>
  50. </view>
  51. </template>
  52. <script>
  53. // import navBar from '@/components/navBar/index.vue'
  54. import {
  55. getTeam,
  56. } from '@/api/index/index.js'
  57. export default {
  58. // components: {
  59. // navBar
  60. // },
  61. data() {
  62. return {
  63. picBase: this.$picBase2,
  64. list: []
  65. }
  66. },
  67. onLoad() {
  68. this.getTeam()
  69. },
  70. methods: {
  71. async getTeam() {
  72. let res1 = await getTeam()
  73. console.log('团队返回值--------', res1);
  74. if (res1.code == 0) {
  75. this.list = res1.data.data
  76. // this.list = []
  77. } else {
  78. this.$toast(res1.message)
  79. }
  80. },
  81. }
  82. }
  83. </script>
  84. <style lang="scss" scoped>
  85. @import "./index.scss";
  86. </style>