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
130
131
132
133
134
135
136
| import Vue from "vue";
| import VueRouter from "vue-router";
|
|
| Vue.use(VueRouter);
|
| const routes = [
| {
| path: '/',
| name: 'login',
| component: () => import('@/views/Login'),
| meta: { title: '登录' },
| },
| {
| path: '/home',
| name: 'home',
| component: () => import('@/views/Home'),
| children: [
| {
| path: '/home',
| name: 'default',
| meta: { title: '控制面板' },
| component: () => import('@/views/Admin/HomeDefault'),
| },
| {
| path: '/wendy',
| name: 'default',
| meta: { title: '实时气象' },
| component: () => import('@/views/Admin/Wendy'),
| },
| {
| path: '/release',
| name: 'release',
| meta: { title: '我发布的' },
| component: () => import('@/views/Admin/release'),
| },
| {
| path: '/list',
| name: 'list',
| meta: { title: '我收到的' },
| component: () => import('@/views/Admin/list'),
| },
| {
| path: '/details',
| name: 'detail',
| meta: { title: '信息详情' },
| component: () => import('@/views/Admin/Details'),
| },
| {
| path: '/audit',
| name: 'audit',
| meta: { title: '数据统计' },
| component: () => import('@/views/Admin/Audit'),
| },
| {
| path: '/notice',
| name: 'notice',
| meta: { title: '信息编辑' },
| component: () => import('@/views/Admin/notice'),
| },
| {
| path: '/msgReview',
| name: '/msgReview',
| meta: { title: '信息审核' },
| component: () => import('@/views/Admin/msgReview'),
| },
| {
| path: '/report',
| name: 'report',
| meta: { title: '信息发布' },
| component: () => import('@/views/Admin/Report'),
| },
| {
| path: '/history',
| name: 'history',
| meta: { title: '历史信息' },
| component: () => import('@/views/Admin/history'),
| },
| {
| path: '/callRecord',
| name: 'callRecord',
| meta: { title: '叫应记录' },
| component: () => import('@/views/Admin/callRecord'),
| },
| {
| path: '/massSend',
| name: 'massSend',
| meta: { title: '常规群发' },
| component: () => import('@/views/Admin/massSend'),
| },
| {
| path: '/msgRecord',
| name: 'msgRecord',
| meta: { title: '短信记录' },
| component: () => import('@/views/Admin/msgRecord'),
| },
| {
| path: '/samelevel',
| name: 'samelevel',
| meta: { title: '平级接收人管理' },
| component: () => import('@/views/Admin/sameLevel'),
| },
| {
| path: '/user',
| name: 'user',
| meta: { title: '用户管理' },
| component: () => import('@/views/Admin/userManage'),
| },
| {
| path: '/smsSetting',
| name: 'smsSetting',
| meta: { title: '短信平台设置' },
| component: () => import('@/views/Admin/smsSetting'),
| },
| // {
| // path: '/menu',
| // name: 'menu',
| // meta: { title: '菜单管理' },
| // component: () => import('@/views/Admin/menuManage'),
| // },
| ]
| },
| ];
|
| const router = new VueRouter({
| mode: "history",
| base: process.env.BASE_URL,
| routes,
| });
| // 全局后置钩子
| router.afterEach((to) => {
| // 设置title
| document.title = to.meta.title;
| });
|
| export default router;
|
|