index.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  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. path: '/',
  21. meta: {
  22. 'title': '登录'
  23. },
  24. component: login
  25. },
  26. {
  27. path: '/download',
  28. name: 'download',
  29. meta: {
  30. 'title': '下载'
  31. },
  32. component: download
  33. },
  34. {
  35. path: '/printScan',
  36. name: 'printScan',
  37. meta: {
  38. 'title': '下载'
  39. },
  40. component: printScan
  41. },
  42. {
  43. path: '/printReceipt',
  44. name: 'printReceipt',
  45. meta: {
  46. 'title': '下载'
  47. },
  48. component: printReceipt
  49. },
  50. {
  51. path: '/login',
  52. name: 'login',
  53. meta: {
  54. 'title': '登录'
  55. },
  56. component: login
  57. },
  58. {
  59. path:'/luckDraw',
  60. name:'luckDraw',
  61. meta:{
  62. 'title':'抽奖结果'
  63. },
  64. component:luckDraw
  65. },
  66. {
  67. path: '/default',
  68. name: 'default',
  69. component: main,
  70. meta: {
  71. 'title': '首页'
  72. }
  73. },
  74. {
  75. path: '/selectCompany',
  76. name: 'selectCompany',
  77. component: selectCompany,
  78. meta: {
  79. 'title': '集团与公司用户跳转页'
  80. }
  81. },,
  82. {
  83. path: '/page404',
  84. name: 'page404',
  85. meta: {
  86. 'title': '404'
  87. },
  88. component: page404
  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;