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
97
98
99
100
101
102
103
104
105
106
107
108
109
| import Vue from 'vue';
| import Router from 'vue-router';
|
| Vue.use(Router);
|
| export default new Router({
| routes: [
| {
| path: '/',
| redirect: '/login'
| },
| {
| path: '/home',
| component: resolve => require(['../components/common/Home.vue'], resolve),
| meta: { title: '首页' },
| children:[
| {
| path: '/user',
| component: resolve => require(['../components/page/user/index.vue'], resolve),
| meta: { title: '人员管理' }
| },{
| path: '/park',
| component: resolve => require(['../components/page/park/index.vue'], resolve),
| meta: { title: '停车场管理' }
| },
| {
| path: '/violationType',
| component: resolve => require(['../components/page/violationType/index.vue'], resolve),
| meta: { title: '违章类型管理' }
| },
| {
| path: '/outPark',
| component: resolve => require(['../components/page/outPark/index.vue'], resolve),
| meta: { title: '订单管理' }
| },
| {
| path: '/whiteList',
| component: resolve => require(['../components/page/whiteList/index.vue'], resolve),
| meta: { title: '白名单' }
| },
| {
| path: '/ticket',
| component: resolve => require(['../components/page/ticket/index.vue'], resolve),
| meta: { title: '罚单管理' }
| },
| {
| path: '/street',
| component: resolve => require(['../components/page/street/index.vue'], resolve),
| meta: { title: '罚单管理' }
| },
| {
| path: '/costRule',
| component: resolve => require(['../components/page/costRule/index.vue'], resolve),
| meta: { title: '收费规则管理' }
| },
| {
| path: '/orderRecord',
| component: resolve => require(['../components/page/orderRecord/index.vue'], resolve),
| meta: { title: '订单统计' }
| },
| ]
| },
| {
| path: '/list',
| component: resolve => require(['../components/common/List.vue'], resolve),
| meta: { title: '首页' }
| },
| {
| path: '/login',
| component: resolve => require(['../components/page/Login.vue'], resolve)
| },
| {
| path: '/index',
| component: resolve => require(['../components/page/Index.vue'], resolve),
| meta: { title: '违章停车' }
| },
| {
| path: '/index2',
| component: resolve => require(['../components/page/Index2.vue'], resolve),
| meta: { title: '智慧泊车' }
| },
| {
| path: '/index3',
| component: resolve => require(['../components/page/Index3.vue'], resolve),
| meta: { title: '无牌停车' }
| },
| {
| path: '/invoice',
| component: resolve => require(['../components/page/invoice/index.vue'], resolve),
| meta: { title: '发票' }
| },
| {
| path: '/invoiceForm',
| component: resolve => require(['../components/page/invoice/invoiceForm.vue'], resolve),
| meta: { title: '发票' }
| },
| {
| path: '/invoiceDetail',
| component: resolve => require(['../components/page/invoice/invoiceDetail'], resolve),
| meta: {title: '订单详情'}
| }
|
| ]
| })
|
| const originalPush = Router.prototype.push
| Router.prototype.push = function push(location) {
| return originalPush.call(this, location).catch(err => err)
| }
|
|