index.js 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. import Vue from 'vue';
  2. import Router from 'vue-router';
  3. Vue.use(Router);
  4. export default new Router({
  5. mode: 'history',
  6. base: process.env.NODE_ENV === 'development' ? '' : process.env.VUE_APP_ROUTER,
  7. routes: [
  8. {
  9. path: '/',
  10. name: 'home',
  11. component: () => import('../views/home/index.vue'),
  12. },
  13. // 用户信息维护
  14. {
  15. path: '/userManage/user/index',
  16. component: () => import('../views/userManage/user/index.vue'),
  17. },
  18. {
  19. path: '/userManage/user/detail',
  20. component: () => import('../views/userManage/user/detail.vue'),
  21. },
  22. // 企业信息管理
  23. {
  24. path: '/userManage/companyInfo/index',
  25. component: () => import('../views/userManage/companyInfo/index.vue'),
  26. },
  27. {
  28. path: '/userManage/companyInfo/detail',
  29. component: () => import('../views/userManage/companyInfo/detail.vue'),
  30. },
  31. // 企业类别管理
  32. {
  33. path: '/userManage/companyType/index',
  34. component: () => import('../views/userManage/companyType/index.vue'),
  35. },
  36. {
  37. path: '/userManage/companyType/detail',
  38. component: () => import('../views/userManage/companyType/detail.vue'),
  39. },
  40. // 专家信息管理
  41. {
  42. path: '/userManage/expertInfo/index',
  43. component: () => import('../views/userManage/expertInfo/index.vue'),
  44. },
  45. {
  46. path: '/userManage/expertInfo/detail',
  47. component: () => import('../views/userManage/expertInfo/detail.vue'),
  48. },
  49. // 新闻管理
  50. // 新闻管理-通知公告
  51. {
  52. path: '/news/notice/index',
  53. component: () => import('../views/news/notice/index.vue'),
  54. },
  55. {
  56. path: '/news/notice/detail',
  57. component: () => import('../views/news/notice/detail.vue'),
  58. },
  59. // 新闻管理-创新吉林
  60. {
  61. path: '/news/innovate/index',
  62. component: () => import('../views/news/innovate/index.vue'),
  63. },
  64. {
  65. path: '/news/innovate/detail',
  66. component: () => import('../views/news/innovate/detail.vue'),
  67. },
  68. // 新闻管理-国内动态
  69. {
  70. path: '/news/domestic/index',
  71. component: () => import('../views/news/domestic/index.vue'),
  72. },
  73. {
  74. path: '/news/domestic/detail',
  75. component: () => import('../views/news/domestic/detail.vue'),
  76. },
  77. // 新闻管理-政务活动
  78. {
  79. path: '/news/govern/index',
  80. component: () => import('../views/news/govern/index.vue'),
  81. },
  82. {
  83. path: '/news/govern/detail',
  84. component: () => import('../views/news/govern/detail.vue'),
  85. },
  86. // 新闻管理-媒体聚焦
  87. {
  88. path: '/news/media/index',
  89. component: () => import('../views/news/media/index.vue'),
  90. },
  91. {
  92. path: '/news/media/detail',
  93. component: () => import('../views/news/media/detail.vue'),
  94. },
  95. // 新闻管理-信息审核
  96. {
  97. path: '/news/examine/index',
  98. component: () => import('../views/news/examine/index.vue'),
  99. },
  100. // 政策管理
  101. // 政策管理-科技成果转化
  102. {
  103. path: '/policy/achieve/index',
  104. component: () => import('../views/policy/achieve/index.vue'),
  105. },
  106. {
  107. path: '/policy/achieve/detail',
  108. component: () => import('../views/policy/achieve/detail.vue'),
  109. },
  110. // 政策管理-科技人才
  111. {
  112. path: '/policy/personal/index',
  113. component: () => import('../views/policy/personal/index.vue'),
  114. },
  115. {
  116. path: '/policy/personal/detail',
  117. component: () => import('../views/policy/personal/detail.vue'),
  118. },
  119. // 政策管理-知识产权
  120. {
  121. path: '/policy/property/index',
  122. component: () => import('../views/policy/property/index.vue'),
  123. },
  124. {
  125. path: '/policy/property/detail',
  126. component: () => import('../views/policy/property/detail.vue'),
  127. },
  128. // 政策管理-税收与金融
  129. {
  130. path: '/policy/finance/index',
  131. component: () => import('../views/policy/finance/index.vue'),
  132. },
  133. {
  134. path: '/policy/finance/detail',
  135. component: () => import('../views/policy/finance/detail.vue'),
  136. },
  137. // 政策管理-创新平台与园区
  138. {
  139. path: '/policy/park/index',
  140. component: () => import('../views/policy/park/index.vue'),
  141. },
  142. {
  143. path: '/policy/park/detail',
  144. component: () => import('../views/policy/park/detail.vue'),
  145. },
  146. // 政策管理-政策卡片
  147. {
  148. path: '/policy/card/index',
  149. component: () => import('../views/policy/card/index.vue'),
  150. },
  151. {
  152. path: '/policy/card/detail',
  153. component: () => import('../views/policy/card/detail.vue'),
  154. },
  155. // 政策管理-政策解读
  156. {
  157. path: '/policy/unscra/index',
  158. component: () => import('../views/policy/unscra/index.vue'),
  159. },
  160. {
  161. path: '/policy/unscra/detail',
  162. component: () => import('../views/policy/unscra/detail.vue'),
  163. },
  164. // 政策管理-政策书籍
  165. {
  166. path: '/policy/book/index',
  167. component: () => import('../views/policy/book/index.vue'),
  168. },
  169. {
  170. path: '/policy/book/detail',
  171. component: () => import('../views/policy/book/detail.vue'),
  172. },
  173. // 政策管理-政策报告
  174. {
  175. path: '/policy/present/index',
  176. component: () => import('../views/policy/present/index.vue'),
  177. },
  178. {
  179. path: '/policy/present/detail',
  180. component: () => import('../views/policy/present/detail.vue'),
  181. },
  182. ],
  183. });