refund.vue 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <template>
  2. <v-header
  3. title="退款/售后"
  4. backgroundColor="#fff"
  5. >
  6. <view class="screen_all">
  7. <tab
  8. :tabs="tabsData"
  9. @change="change"
  10. :value="value"
  11. :first="true"
  12. color="#028748"
  13. >
  14. <layout-refund-order
  15. v-for="(item,index) in tabsData"
  16. :key="index"
  17. v-if="loadings[index]"
  18. :type="item.type"
  19. page="refund"
  20. :emptyText="item.emptyText"
  21. @useTarget="bindTarget"
  22. :index="index"
  23. :slot="'tab-'+index"
  24. ></layout-refund-order>
  25. </tab>
  26. </view>
  27. </v-header>
  28. </template>
  29. <script>
  30. import vHeader from '@/components/v-header/main';
  31. import tab from '@/components/tab/main';
  32. import layoutRefundOrder from '@/layout/layout-refund-order/layout-refund-order';
  33. import mixins from './mixins';
  34. export default {
  35. mixins,
  36. components:{
  37. vHeader,
  38. tab,
  39. layoutRefundOrder
  40. }
  41. }
  42. </script>
  43. <style scoped lang="scss" src="./style.scss">
  44. </style>