router.js 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  1. //按功能模块配置路由
  2. //聊天路由
  3. export const routerList = [
  4. {
  5. path: "/manage",
  6. name: "manage",
  7. component: () => import("../views/manage/manageMain"),
  8. redirect: "/manage/adminHome",
  9. meta: {
  10. unKeepAlive: true, // 需要被缓存
  11. },
  12. children: [
  13. {
  14. path: "adminHome",
  15. name: "adminHome",
  16. component: () => import("../views/manage/adminHome"),
  17. },
  18. {
  19. path: "userManage",
  20. name: "userManage",
  21. component: () => import("../views/manage/userManage"),
  22. },
  23. {
  24. path: "userManage",
  25. name: "userManage",
  26. component: () => import("../views/manage/userManage"),
  27. },
  28. {
  29. path: "roleManage",
  30. name: "roleManage",
  31. component: () => import("../views/manage/roleManage"),
  32. },
  33. //渠道信息、、签约详情
  34. {
  35. path: "channelInfo",
  36. name: "channelInfo",
  37. component: () => import("../views/manage/channelInfo/channelInfo"),
  38. },
  39. //渠道信息、、订单结算
  40. {
  41. path: "orderSettlement",
  42. name: "orderSettlement",
  43. component: () => import("../views/manage/channelInfo/orderSettlement"),
  44. },
  45. //渠道信息、、邀请链接
  46. {
  47. path: "invite",
  48. name: "invite",
  49. component: () => import("../views/manage/channelInfo/invite"),
  50. },
  51. //渠道信息、、邀请链接、、查看记录
  52. {
  53. path: "recordList",
  54. name: "recordList",
  55. component: () => import("../views/manage/channelInfo/recordList"),
  56. },
  57. //渠道信息、、报告记录
  58. {
  59. path: "recordListAll",
  60. name: "recordListAll",
  61. component: () => import("../views/manage/channelInfo/recordListAll"),
  62. },
  63. //渠道信息、、员工信息
  64. {
  65. path: "channelUserManage",
  66. name: "channelUserManage",
  67. component: () =>
  68. import("../views/manage/channelInfo/channelUserManage"),
  69. },
  70. //渠道管理 、、渠道信息
  71. {
  72. path: "channelManagement",
  73. name: "channelManagement",
  74. component: () =>
  75. import("../views/manage/channelManagement/channelManagement"),
  76. },
  77. //渠道管理 、、 渠道信息、、员工管理
  78. {
  79. path: "staff",
  80. name: "staff",
  81. component: () => import("../views/manage/channelManagement/staff"),
  82. },
  83. //渠道管理 签约详情
  84. {
  85. path: "contract",
  86. name: "contract",
  87. component: () => import("../views/manage/channelManagement/contract"),
  88. },
  89. //渠道管理 签约详情 编辑首页
  90. {
  91. path: "editHomePage",
  92. name: "editHomePage",
  93. component: () => import("../views/manage/channelManagement/editHomePage"),
  94. },
  95. //财税报告、、价格接口
  96. {
  97. path: "interfacePrice",
  98. name: "interfacePrice",
  99. component: () =>
  100. import("../views/manage/interfacePrice/interfacePrice.vue"),
  101. },
  102. //财税报告、、产品定价
  103. {
  104. path: "productPrice",
  105. name: "productPrice",
  106. component: () =>
  107. import("../views/manage/interfacePrice/productPrice.vue"),
  108. },
  109. //财税报告、报告记录
  110. {
  111. path: "reportList",
  112. name: "reportList",
  113. component: () =>
  114. import("../views/manage/interfacePrice/reportList.vue"),
  115. },
  116. //订单管理 --用户订单
  117. {
  118. path: "userOrder",
  119. name: "userOrder",
  120. component: () => import("../views/manage/orderManage/userOrder"),
  121. },
  122. //订单管理 --邀约订单
  123. {
  124. path: "orderInvite",
  125. name: "orderInvite",
  126. component: () => import("../views/manage/orderManage/orderInvite"),
  127. },
  128. //订单管理 --订单结算
  129. {
  130. path: "orderSettlementManage",
  131. name: "orderSettlementManage",
  132. component: () =>
  133. import("../views/manage/orderManage/orderSettlementManage"),
  134. },
  135. {
  136. path: "agencyUserManage",
  137. name: "agencyUserManage",
  138. component: () => import("../views/manage/agencyUserManage"),
  139. },
  140. {
  141. path: "doctorUserManage",
  142. name: "doctorUserManage",
  143. component: () => import("../views/manage/doctorUserManage"),
  144. },
  145. {
  146. path: "userRecord",
  147. name: "userRecord",
  148. component: () => import("../views/manage/userRecord"),
  149. },
  150. {
  151. path: "userRecord/detail",
  152. name: "userRecordDetail",
  153. component: () => import("../views/manage/userRecordDetail"),
  154. },
  155. {
  156. path: "gameRecord",
  157. name: "gameRecord",
  158. component: () => import("../views/manage/gameRecord"),
  159. },
  160. {
  161. path: "gameRecord/detail",
  162. name: "gameRecordDetail",
  163. component: () => import("../views/manage/gameRecordDetail"),
  164. },
  165. {
  166. path: "dataUpload",
  167. name: "dataUpload",
  168. component: () => import("../views/manage/dataUpload"),
  169. },
  170. ],
  171. },
  172. ];
  173. export const routers = [
  174. ...routerList,
  175. //登录
  176. // {
  177. // path: '/',
  178. // component: () => import('../views/login.vue'),
  179. // name: 'login',
  180. // meta: {
  181. // headShow: false, // true显示,false隐藏
  182. // headLeft: false, // true显示,false隐藏
  183. // headTitle: "",
  184. // unKeepAlive: true, //是否不被缓存, true:不需要keepalive;false:需要keepalive
  185. // }
  186. // },
  187. //新登录页
  188. {
  189. path: "/",
  190. component: () => import("../views/loginNew.vue"),
  191. name: "loginNew",
  192. meta: {
  193. headShow: false, // true显示,false隐藏
  194. headLeft: false, // true显示,false隐藏
  195. headTitle: "",
  196. unKeepAlive: true, //是否不被缓存, true:不需要keepalive;false:需要keepalive
  197. },
  198. },
  199. //新注册页面
  200. {
  201. path: "/logon",
  202. component: () => import("../views/logon.vue"),
  203. name: "logon",
  204. meta: {
  205. headShow: false, // true显示,false隐藏
  206. headLeft: false, // true显示,false隐藏
  207. headTitle: "",
  208. unKeepAlive: true, //是否不被缓存, true:不需要keepalive;false:需要keepalive
  209. },
  210. },
  211. {
  212. path: "/404",
  213. component: () => import("../views/404.vue"),
  214. name: "错误页面",
  215. },
  216. {
  217. path: "*",
  218. redirect: { path: "/404" },
  219. },
  220. ];