index.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. import Vue from 'vue'
  2. import VueRouter from 'vue-router'
  3. // 上传记录
  4. import UploadRecord from '../views/data/UploadRecord.vue'
  5. // 厂商链接上传
  6. import UploadLinks from '../views/data/UploadLinks.vue'
  7. // 经销商链接上传
  8. import UploadLink from '../views/data/UploadLink.vue'
  9. //
  10. import sonUploadLink from '../views/data/UploadLink/sonUploadLink.vue'
  11. // 上传资料
  12. import UploadInfor from '../views/data/UploadInfor.vue'
  13. // 资料下载
  14. import InforList from '../views/data/InforList.vue'
  15. // 厂商账号管理
  16. import AccountIndex from '../views/account/AccountIndex.vue'
  17. // 经销商账号管理
  18. import AccountManage from '../views/account/AccountManage.vue'
  19. // 参数设置
  20. import ParameterIndex from '../views/parameter/ParameterIndex.vue'
  21. // 车系车型
  22. import CarSeries from '../views/parameter/CarSeries'
  23. // 平台模块
  24. import PlatformModule from '../views/parameter/PlatformModule'
  25. //内容分类1
  26. import ContentCategory1 from '../views/parameter/ContentCategory1'
  27. //内容分类2
  28. import ContentCategory2 from '../views/parameter/ContentCategory2'
  29. // 媒体平台
  30. import MediaPlatform from '../views/parameter/MediaPlatform'
  31. // 权限分组
  32. import Grouping from '../views/parameter/Grouping'
  33. // 链接上传
  34. import LinkUpload from '../views/parameter/LinkUpload'
  35. // 常用参数
  36. import CommonParam from '../views/parameter/CommonParam'
  37. Vue.use(VueRouter)
  38. const routes = [{
  39. path: '/',
  40. component: InforList,
  41. redirect: '/inforList'
  42. },
  43. {
  44. path: '/uploadRecord',
  45. component: UploadRecord
  46. },
  47. {
  48. path: '/uploadLink',
  49. component: UploadLink,
  50. children: [{
  51. path: '/uploadLink/sonUploadLink',
  52. component: sonUploadLink,
  53. }]
  54. },
  55. {
  56. path: '/uploadLinks',
  57. component: UploadLinks
  58. },
  59. {
  60. path: '/uploadInfor',
  61. component: UploadInfor
  62. },
  63. {
  64. path: '/inforList',
  65. component: InforList
  66. },
  67. {
  68. path: '/accountIndex',
  69. component: AccountIndex
  70. },
  71. {
  72. path: '/accountManage',
  73. component: AccountManage
  74. },
  75. {
  76. path: '/parameterIndex',
  77. component: ParameterIndex,
  78. children: [{
  79. path: '',
  80. component: CarSeries,
  81. redirect: 'carSeries'
  82. },
  83. {
  84. path: 'carSeries',
  85. component: CarSeries
  86. },
  87. {
  88. path: 'platformModule',
  89. component: PlatformModule
  90. },
  91. {
  92. path: 'contentCategory1',
  93. component: ContentCategory1
  94. },
  95. {
  96. path: 'contentCategory2',
  97. component: ContentCategory2
  98. },
  99. {
  100. path: 'mediaPlatform',
  101. component: MediaPlatform
  102. },
  103. {
  104. path: 'grouping',
  105. component: Grouping
  106. },
  107. {
  108. path: 'linkUpload',
  109. component: LinkUpload
  110. },
  111. {
  112. path: 'commonParam',
  113. component: CommonParam
  114. }
  115. ]
  116. }
  117. ]
  118. const router = new VueRouter({
  119. routes
  120. })
  121. export default router