pptRoutes.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. const pptdtl = r => require.ensure([], () => r(require('@/views/ppt_manage/pptdtl')), 'pptdtl'); //ppt管理-预览ppt
  2. const home = r => require.ensure([], () => r(require('@/views/Home.vue')), 'Home'); //主页
  3. const pptlist = r => require.ensure([], () => r(require('@/views/ppt_manage/pptlist')), 'pptlist'); //ppt管理-ppt列表
  4. export default [
  5. {
  6. path: '/pptdtl',
  7. component: pptdtl,
  8. name: '预览ppt',
  9. hidden: true
  10. },
  11. {
  12. path: '/pptpresent',
  13. component: () => import('@/views/ppt_manage/newVersion/pptPresent.vue'),
  14. name: 'ppt演示',
  15. meta:{
  16. name_en:'ppt demo'
  17. },
  18. hidden: true,
  19. },{
  20. path: '/pptpublish',
  21. component: () => import('@/views/ppt_manage/newVersion/pptPublish.vue'),
  22. name: 'ppt发布',
  23. meta:{
  24. name_en:'ppt publish'
  25. },
  26. hidden: true,
  27. },
  28. //英文ppt 演示 发布
  29. {
  30. path: '/pptenpresent',
  31. component: () => import('@/views/ppt_manage/newVersion/pptEnPresent.vue'),
  32. name: 'ppt演示',
  33. hidden: true,
  34. meta:{
  35. name_en:'ppt demo'
  36. },
  37. },
  38. {
  39. path: '/pptenpublish',
  40. component: () => import('@/views/ppt_manage/newVersion/pptEnPublish.vue'),
  41. name: 'ppt发布',
  42. hidden: true,
  43. meta:{
  44. name_en:'ppt publish'
  45. },
  46. },
  47. // ppt自动生成
  48. {
  49. path: '/',
  50. component: home,
  51. name: '研报管理',
  52. icon_path: require('@/assets/img/home/ppt_ic.png'),
  53. hidden: false,
  54. meta:{
  55. name_en:"PPT Slides"
  56. },
  57. children: [
  58. //旧版ppt
  59. {
  60. path: 'pptlistOld',
  61. component: pptlist,
  62. name: 'ppt列表',
  63. hidden: false,
  64. meta: {
  65. keepAlive: false
  66. }
  67. },
  68. //智能ppt
  69. {
  70. path: 'pptlist_',
  71. component: () => import('@/views/ppt_manage/newVersion/pptList.vue'),
  72. name: 'ppt中心',
  73. hidden: false,
  74. meta: {
  75. keepAlive: false
  76. }
  77. },{
  78. path: 'ppteditor',
  79. component: () => import('@/views/ppt_manage/newVersion/pptEditor.vue'),
  80. name: 'ppt编辑',
  81. hidden: true,
  82. meta: {
  83. keepAlive: false,
  84. name_en:"PPT Editor"
  85. }
  86. },{
  87. path: 'pptlist',
  88. component: () => import('@/views/ppt_manage/newVersion/pptCatalog.vue'),
  89. name: 'PPT中心',
  90. hidden: true,
  91. meta: {
  92. keepAlive: false,
  93. name_en:"PPT Slides"
  94. }
  95. }
  96. ]
  97. },
  98. //英文ppt
  99. {
  100. path:'/',
  101. component:home,
  102. name:'英文PPT',
  103. icon_path: require('@/assets/img/home/ppt_ic.png'),
  104. hidden:false,
  105. meta:{
  106. name_en:"English PPT Slides"
  107. },
  108. children:[
  109. {
  110. path: 'ppteneditor',
  111. component: () => import('@/views/ppt_manage/newVersion/pptEnEditor.vue'),
  112. name: 'ppt编辑',
  113. hidden: true,
  114. meta: {
  115. keepAlive: false,
  116. name_en:"English PPT Editor"
  117. }
  118. },{
  119. path: 'pptenlist',
  120. component: () => import('@/views/ppt_manage/newVersion/pptEnCatalog.vue'),
  121. name: 'PPT列表',
  122. hidden: true,
  123. meta: {
  124. keepAlive: false,
  125. name_en:"English PPT Slides"
  126. }
  127. },
  128. ]
  129. },
  130. ]