router.js
2.93 KB
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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router)
export default new Router({
routes: [
{
path: '/about',
name: 'about',
component: r => {
require(['./views/About'], r)
}
},
{
path: '/login',
name: '登录页',
component: r => {
require(['./views/login'], r)
}
},
{
path: '/error',
component: r => {
require(['./views/error/404'], r)
},
name: '错误页面404'
},
{
path: '/error401',
component: r => {
require(['./views/error/401'], r)
},
name: '错误页面401'
},
{
path: '/',
component: r => {
require(['./views/Home'], r)
},
name: '',
children: [{
name: '我的介绍',
path: '/info',
component: r => {
require(['./views/maintain/me/info'], r)
}
}, {
name: '课程管理',
path: '/class',
component: r => {
require(['./views/maintain/class'], r)
}
}, {
name: '视频管理',
path: '/video',
component: r => {
require(['./views/maintain/video'], r)
}
}, {
name: '课程标签管理',
path: '/course_tag',
component: r => {
require(['./views/maintain/tag/course_tag'], r)
}
}, {
name: '教师标签管理',
path: '/teacher_tag',
component: r => {
require(['./views/maintain/tag/teacher_tag'], r)
}
}, {
name: '我的账户',
path: '/account',
component: r => {
require(['./views/maintain/me/account'], r)
}
}, {
name: '关注我的',
path: '/attention',
component: r => {
require(['./views/maintain/me/attention'], r)
}
}, {
name: '我的联系信息',
path: '/contact',
component: r => {
require(['./views/maintain/me/contact'], r)
}
}, {
name: '权限管理',
path: '/auth',
component: r => {
require(['./views/maintain/auth'], r)
}
}, {
name: '系统参数管理',
path: '/parameter',
component: r => {
require(['./views/maintain/parameter'], r)
}
}, {
name: '讲师管理',
path: '/teacher',
component: r => {
require(['./views/maintain/teacher'], r)
}
}, {
name: '培训机构管理',
path: '/organization',
component: r => {
require(['./views/maintain/organization'], r)
}
}, {
name: '订单管理',
path: '/order',
component: r => {
require(['./views/maintain/order'], r)
}
}, {
name: '第三方接口管理',
path: '/api',
component: r => {
require(['./views/maintain/api'], r)
}
}]
}
]
})