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
|
|