拖旺项目:聊城公交辅助决策系统
master
2022-05-05 2bb706cc9371e7cb568193db863477d1271c1cba
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
import Vue from 'vue'
import VueRouter from 'vue-router'
import safety from './routes/safety'
import basicResource from './routes/basicResource'
import road from './routes/road'
import line from './routes/line'
import data from './routes/data'
 
Vue.use(VueRouter);
const originalPush = VueRouter.prototype.push;
VueRouter.prototype.push = function push(location) {
  return originalPush.call(this, location).catch(err => err)
};
const routes = [
  {
    path: '/',
    name: 'login',
    component: () => import('./views/login.vue'),
  },
  {
    path: '/login',
    name: 'login',
    component: () => import('./views/login.vue'),
  },
  {
    path: '/liyu',
    name: 'liyu',
    component: () => import('./views/area.vue'),
  },
  {
    path: '/home',
    component: () => import('./views/home.vue'),
    children: [
      {
        path: '/index',
        name: 'index',
        component: () => import('./views/index.vue'),
      },
      {
        path: '/operateC',
        name: 'operateC',
        component: () => import('./views/operateC.vue'),
      },
 
      {
        path: '/passenger',
        name: 'passenger',
        component: () => import('./views/itoc/passenger.vue'),
      },
      {
        path: '/customer',
        name: 'customer',
        component: () => import('./views/itoc/customer.vue'),
      },
 
      {
        path: '/map',
        name: 'map',
        component: () => import('./views/map/map.vue'),
      },
      {
        path: '/driverappraise',
        name: 'driverappraise',
        component: () => import('./views/driverAppraise/driverappraise.vue'),
      },
      {
        path: '/driverList',
        name: 'driverList',
        component: () => import('./views/driverAppraise/driverList.vue'),
      },
      {
        path: '/assessReport',
        name: 'assessReport',
        component: () => import('./views/assessReport/main.vue'),
      },
      {
        path: '/assessReportCreate',
        name: 'assessReport',
        component: () => import('./views/assessReport/create.vue'),
      },
      ...safety,
      ...basicResource,
      ...road,
      ...line,
      ...data
    ]
  },
];
const router = new VueRouter({
  mode: 'hash',
  base: process.env.BASE_URL,
  routes
});
console.log(router, 'router');
 
export default router