index.vue 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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-tabs>
  21. </a-card>
  22. </div>
  23. </template>
  24. <script>
  25. import { commonMixin } from '@/utils/mixin'
  26. // 组件
  27. import estimatedOrderList from './estimatedOrderList.vue'
  28. import categoryTargetList from './categoryTargetList.vue'
  29. import partitionTargetList from './partitionTargetList.vue'
  30. export default {
  31. name: 'DailyReportSettingsIndex',
  32. mixins: [commonMixin],
  33. components: { estimatedOrderList, categoryTargetList, partitionTargetList },
  34. data () {
  35. return {
  36. tabVal: '1'// tab值 1区域预估订单 2轮胎月目标 3品类月目标 4品类经理月目标 5分区月目标
  37. }
  38. }
  39. }
  40. </script>