index.vue 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <template>
  2. <component v-bind:is="currentTabComponent">
  3. </component>
  4. </template>
  5. <script>
  6. import moment from 'moment';
  7. import { getAction, postAction, downFile, downFilePost } from '@/api/manage';
  8. export default {
  9. name:'index',
  10. data() {
  11. return {
  12. currentTabComponent:'operatorPlatform',
  13. orderStatus:undefined,//跳转到订单详情时需要里面的参数 status订单参数 role 当前角色
  14. role:'operator',
  15. materialStatus:undefined,
  16. orderId:undefined,
  17. isEdit:false,
  18. }
  19. },
  20. components:{
  21. operatorPlatform: () => import('./platForm'),
  22. orderList: () => import('../orderList'),
  23. materialList: () => import('./materialList'),
  24. orderDetail: () => import('../orderDetail'),
  25. placeOrder: () => import('../placeOrder'),
  26. },
  27. mounted(){
  28. this.currentTabComponent='operatorPlatform'
  29. },
  30. beforeDestroy() {
  31. this.currentTabComponent='operatorPlatform'
  32. },
  33. }
  34. </script>