index.js 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. import Home from '@/components/Home'
  4. import { resolve } from 'path';
  5. Vue.use(Router)
  6. export default new Router({
  7. routes: [{
  8. path: '/',
  9. name: 'home',
  10. component: Home,
  11. children: [{
  12. path: '/goodsManager',
  13. component: resolve => require(['../components/page/GoodsManager'], resolve)
  14. }, {
  15. path: '/newsManager',
  16. component: resolve => require(['../components/page/NewsManager'], resolve)
  17. },
  18. {
  19. path: '/editGoods',
  20. component: resolve => require(['../components/page/EditGoods'], resolve)
  21. },
  22. {
  23. path: '/editNew',
  24. component: resolve => require(['../components/page/EditNew'], resolve)
  25. },
  26. {
  27. path: '/editGoodsDescribe',
  28. component: resolve => require(['../components/page/EditGoodsDescribe'], resolve)
  29. },
  30. {
  31. path: '/sysLabelManager',
  32. component: resolve => require(['../components/page/SysLabelManager'], resolve)
  33. },
  34. {
  35. path: '/newLabelManager',
  36. component: resolve => require(['../components/page/NewLabelManager'], resolve)
  37. },
  38. {
  39. path: '/newTypeManage',
  40. component: resolve => require(['../components/page/newTypeManage'], resolve)
  41. },
  42. {
  43. path: '/editLabel',
  44. component: resolve => require(['../components/page/EditLabel'], resolve)
  45. },
  46. {
  47. path: '/manageUser',
  48. component: resolve => require(['../components/page/ManageUser'], resolve)
  49. },
  50. {
  51. path: '/addManageUser',
  52. component: resolve => require(['../components/page/AddManageUser'], resolve)
  53. },
  54. {
  55. path: '/goodLabelManage',
  56. component: resolve => require(['../components/page/GoodLabelManage'], resolve)
  57. },
  58. {
  59. path: '/bindPackage',
  60. component: resolve => require(['../components/page/BindPackage'], resolve)
  61. },
  62. {
  63. path: '/faqManage',
  64. component: resolve => require(['../components/page/faq/FAQManage'], resolve)
  65. },
  66. {
  67. path: '/editFAQ',
  68. component: resolve => require(['../components/page/faq/EditFAQ'], resolve)
  69. },
  70. {
  71. path: '/sysConfig',
  72. component: resolve => require(['../components/page/config/ShopConfigManager'], resolve)
  73. },
  74. {
  75. path: '/shopConfigAboutUsManage',
  76. component: resolve => require(['../components/page/config/ShopConfigAboutUsManage'], resolve)
  77. },
  78. {
  79. path: '/shopConfigContactUsManage',
  80. component: resolve => require(['../components/page/config/ShopConfigContactUsManage'], resolve)
  81. },
  82. {
  83. path: '/shopConfigAddressManage',
  84. component: resolve => require(['../components/page/config/ShopConfigAddressManage'], resolve)
  85. },
  86. {
  87. path: '/editSysConfig',
  88. component: resolve => require(['../components/page/config/EditShopConfig'], resolve)
  89. },
  90. {
  91. path: '/editShopConfigType2',
  92. component: resolve => require(['../components/page/config/EditShopConfigType2'], resolve)
  93. },
  94. {
  95. path: '/bannerManage',
  96. component: resolve => require(['../components/page/banner/BannerManager'], resolve)
  97. },
  98. {
  99. path: 'editBanner',
  100. component: resolve => require(['../components/page/banner/EditBanner'], resolve)
  101. },
  102. {
  103. path: '/doctorManage',
  104. component: resolve => require(['../components/page/doctor/doctorManager'], resolve)
  105. },
  106. {
  107. path: 'editDoctor',
  108. component: resolve => require(['../components/page/doctor/EditDoctor'], resolve)
  109. },
  110. {
  111. path: '/equipmentManage',
  112. component: resolve => require(['../components/page/equipment/equipmentManager'], resolve)
  113. },
  114. {
  115. path: 'editEquipment',
  116. component: resolve => require(['../components/page/equipment/EditEquipment'], resolve)
  117. },
  118. {
  119. path: 'exchangeCodeList',
  120. component: resolve => require(['../components/page/exchange/List'], resolve)
  121. },
  122. {
  123. path: 'exchangeCodeItemList',
  124. component: resolve => require(['../components/page/exchange/ItemList'], resolve)
  125. },
  126. {
  127. path: 'exchangeCodeEdit',
  128. component: resolve => require(['../components/page/exchange/Edit'], resolve)
  129. },
  130. {
  131. path: 'exchangeCodeDetail',
  132. component: resolve => require(['../components/page/exchange/Detail'], resolve)
  133. },
  134. {
  135. path: 'exchangeCodeDownloadRecord',
  136. component: resolve => require(['../components/page/exchange/DownloadRecord'], resolve)
  137. }
  138. ]
  139. },
  140. {
  141. path: '/test',
  142. name: 'test',
  143. component: resolve => require(['../components/page/Test'], resolve)
  144. }
  145. ]
  146. })