index.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. import Vue from "vue";
  2. import Router from "vue-router";
  3. import routerBefore from "@/config/routerBefore.js";
  4. // 主页
  5. import main from "@/components/main.vue";
  6. // 登录
  7. import login from "@/views/index/components/login.vue"; // 登录
  8. import download from "@/views/index/components/download.vue";
  9. // 抽奖结果
  10. //import luckDraw from "@/views/index/components/luckDraw.vue";
  11. import luckDraw from "@/views/index/components/luckDraw.vue";
  12. import printReceipt from "../components/printReceipt";
  13. // 网页登录不可访问
  14. import page404 from "@/views/index/components/page404.vue";
  15. // 集团公司选择过渡页
  16. import selectCompany from "@/views/index/components/selectCompany.vue";
  17. import printScan from "@/views/index/components/printScan.vue";
  18. Vue.use(Router);
  19. export const constantRouterMap = [
  20. {
  21. path: "/",
  22. meta: {
  23. title: "登录"
  24. },
  25. component: login
  26. },
  27. {
  28. path: "/download",
  29. name: "download",
  30. meta: {
  31. title: "下载"
  32. },
  33. component: download
  34. },
  35. {
  36. path: "/printScan",
  37. name: "printScan",
  38. meta: {
  39. title: "下载"
  40. },
  41. component: printScan
  42. },
  43. {
  44. path: "/printReceipt",
  45. name: "printReceipt",
  46. component: printReceipt
  47. },
  48. {
  49. path: "/login",
  50. name: "login",
  51. meta: {
  52. title: "登录"
  53. },
  54. component: login
  55. },
  56. {
  57. path: "/luckDraw",
  58. name: "luckDraw",
  59. meta: {
  60. title: "抽奖结果"
  61. },
  62. component: luckDraw
  63. },
  64. {
  65. path: "/default",
  66. name: "default",
  67. component: main,
  68. meta: {
  69. title: "首页"
  70. }
  71. },
  72. {
  73. path: "/selectCompany",
  74. name: "selectCompany",
  75. component: selectCompany,
  76. meta: {
  77. title: "集团与公司用户跳转页"
  78. }
  79. },
  80. ,
  81. {
  82. path: "/page404",
  83. name: "page404",
  84. meta: {
  85. title: "404"
  86. },
  87. component: page404
  88. }
  89. ];
  90. const router = new Router({
  91. // mode: 'history', // require service support
  92. scrollBehavior: () => ({
  93. y: 0
  94. }),
  95. routes: constantRouterMap
  96. });
  97. // before
  98. routerBefore(router, constantRouterMap);
  99. export default router;
  100. // constantRouterMap
  101. export const routes = constantRouterMap;