index.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. import Login from '@/view/Login'
  4. import Main from '@/view/Main'
  5. import Welcome from '@/view/Welcome'
  6. import Menu from '@/view/frame/Menu'
  7. import Role from '@/view/frame/Role'
  8. import RoleMenu from '@/view/frame/RoleMenu'
  9. import User from '@/view/frame/User'
  10. import UserMenu from '@/view/frame/UserMenu'
  11. import Model from '@/view/model/Index'
  12. import Portal from '@/view/portal/Index'
  13. import ReportDesign from '@/view/bireport/ReportDesign'
  14. import BireportPrint from '@/view/bireport/Print'
  15. Vue.use(Router)
  16. let router = new Router({
  17. routes: [
  18. {
  19. path: '/',
  20. name: 'login',
  21. component: Login
  22. },
  23. {
  24. path: '/main',
  25. name: 'main',
  26. component: Main,
  27. children: [
  28. {
  29. path: '/Welcome',
  30. name: 'welcome',
  31. component: Welcome
  32. },
  33. {
  34. path:'/frame/Menu',
  35. name:'menu',
  36. component:Menu
  37. },
  38. {
  39. path:'/frame/User',
  40. name:'user',
  41. component:User
  42. },
  43. {
  44. path:'/frame/Role',
  45. name:'role',
  46. component:Role
  47. },
  48. {
  49. path:'/frame/RoleMenu',
  50. name:'roleMenu',
  51. component:RoleMenu
  52. },
  53. {
  54. path:'/frame/UserMenu',
  55. name:'userMenu',
  56. component:UserMenu
  57. },
  58. {
  59. path:'/model/Index',
  60. name:'model',
  61. component:Model
  62. },
  63. {
  64. path:'/portal/Index',
  65. name:'portal',
  66. component:Portal
  67. }
  68. ,
  69. {
  70. path:'/bireport/ReportDesign',
  71. name:'bireport',
  72. component:ReportDesign
  73. }
  74. ]
  75. },
  76. {
  77. path: '/bireport/Print',
  78. name: 'bireportPrint',
  79. component: BireportPrint
  80. }
  81. ]
  82. })
  83. router.beforeEach((to, from, next) => {
  84. if(to.path != "/"){
  85. // if(!checkIsLogin()){
  86. // next("/")
  87. // return;
  88. // }
  89. }
  90. next();
  91. })
  92. export default router;