index.vue 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <template>
  2. <div>
  3. <a-card size="small" :bordered="false">
  4. <a-tabs default-active-key="1" v-model="tabVal">
  5. <a-tab-pane key="1" tab="区域预估订单" force-render>
  6. <estimatedOrderList pageType="REGIONAL_ESTIMATED_ORDER"></estimatedOrderList>
  7. </a-tab-pane>
  8. <a-tab-pane key="2" tab="轮胎月目标" force-render>
  9. <estimatedOrderList pageType="TIRE_MONTHLY_TARGET"></estimatedOrderList>
  10. </a-tab-pane>
  11. <a-tab-pane key="3" tab="品类月目标" force-render>
  12. <categoryTargetList pageType="CATEGORY_MONTHLY_TARGET"></categoryTargetList>
  13. </a-tab-pane>
  14. <a-tab-pane key="4" tab="品类经理月目标" force-render>
  15. <categoryTargetList pageType="CATEGORY_MANAGER_MONTHLY_TARGET"></categoryTargetList>
  16. </a-tab-pane>
  17. <a-tab-pane key="5" tab="分区月目标" force-render>
  18. <partitionTargetList pageType="PARTITION_MONTHLY_TARGET"></partitionTargetList>
  19. </a-tab-pane>
  20. <a-tab-pane key="6" tab="销售/销售退货剔除" force-render>
  21. <salesReturnRemove></salesReturnRemove>
  22. </a-tab-pane>
  23. </a-tabs>
  24. </a-card>
  25. </div>
  26. </template>
  27. <script>
  28. import { commonMixin } from '@/utils/mixin'
  29. // 组件
  30. import estimatedOrderList from './estimatedOrderList.vue'
  31. import categoryTargetList from './categoryTargetList.vue'
  32. import partitionTargetList from './partitionTargetList.vue'
  33. import salesReturnRemove from './salesReturnRemove.vue'
  34. export default {
  35. name: 'DailyReportSettingsIndex',
  36. mixins: [commonMixin],
  37. components: { estimatedOrderList, categoryTargetList, partitionTargetList, salesReturnRemove },
  38. data () {
  39. return {
  40. tabVal: '1'// tab值 1区域预估订单 2轮胎月目标 3品类月目标 4品类经理月目标 5分区月目标 6销售退货剔除
  41. }
  42. }
  43. }
  44. </script>