user_spread_order.vue 954 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <template>
  2. <view class="user-promote-order">
  3. <tabs :current="active" @change="onChange" bar-width="60" :is-scroll="false">
  4. <tab v-for="(item, index) in order" :key="index" :name="item.name">
  5. <spread-order :type="item.type" :i="index" :index="active"></spread-order>
  6. </tab>
  7. </tabs>
  8. </view>
  9. </template>
  10. <script>
  11. import { distributionOrder } from "@/utils/type";
  12. export default {
  13. data() {
  14. return {
  15. order: [{
  16. name: "全部",
  17. type: distributionOrder.ALL,
  18. }, {
  19. name: "待返佣",
  20. type: distributionOrder.WAIT_RETURN,
  21. }, {
  22. name: "已结算",
  23. type: distributionOrder.HANDLED,
  24. }, {
  25. name: "已失效",
  26. type: distributionOrder.INVALED,
  27. }],
  28. active: distributionOrder.ALL
  29. };
  30. },
  31. onLoad: function (options) {
  32. },
  33. methods: {
  34. onChange(index) {
  35. this.active = index
  36. },
  37. }
  38. };
  39. </script>
  40. <style>
  41. </style>