You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
1.3 KiB

8 months ago
  1. <template>
  2. <view class="running-water">
  3. <mNavbar :title="$route.query.status ? title[$route.query.status] : '流水'" :leftClick="leftClick" />
  4. <view class="tab-box">
  5. <view class="tab-box1" v-if="agentFlow.pageList && agentFlow.pageList.total">
  6. <van-cell center border :title="item.title"
  7. v-for="(item, index) in agentFlow.pageList.records"
  8. :value="x[item.type] + item.money" :label="item.createTime" />
  9. </view>
  10. <van-empty v-else description="暂无数据" image="/static/ms/empty.png" />
  11. </view>
  12. </view>
  13. </template>
  14. <script>
  15. import mNavbar from '@/components/base/m-navbar.vue'
  16. export default {
  17. components: {
  18. mNavbar
  19. },
  20. data() {
  21. return {
  22. title : ['到账记录','提现记录','下单记录','佣金记录'],
  23. agentFlow : [],
  24. x : ['+', '-' , '-' , '+']
  25. }
  26. },
  27. onShow(){
  28. this.getAgentFlow();
  29. },
  30. methods: {
  31. leftClick() { //返回钱包
  32. uni.navigateTo({
  33. url: '/pages/mine/wallet'
  34. })
  35. },
  36. getAgentFlow(){ //获取流水记录
  37. let type = this.$route.query.status;
  38. this.$api('getAgentFlow', { type }, res => {
  39. if(res.code == 200){
  40. this.agentFlow = res.result
  41. }
  42. })
  43. },
  44. }
  45. }
  46. </script>
  47. <style lang="scss" scoped>
  48. .running-water{
  49. width: 750rpx;
  50. background: #F5F5F5;
  51. margin: 0 auto;
  52. min-height: 100vh;
  53. }
  54. </style>