@@ -80,14 +80,14 @@ const asyncRouterMap = [
80
80
path: '/dashboard/analysis',
81
81
name: 'Analysis',
82
82
component: () => import('@/views/dashboard/Analysis'),
83
- meta: {title: '分析页', hideHeader: true, permission: ['dashboard']}
83
+ meta: {title: '分析页', permission: ['dashboard']}
84
84
},
85
85
{
86
86
path: '/dashboard/monitor',
87
87
name: 'Monitor',
88
88
hidden: true,
89
89
component: () => import('@/views/dashboard/Monitor'),
90
- meta: {title: '监控页', hideHeader: true, permission: ['dashboard']}
90
+ meta: {title: '监控页', permission: ['dashboard']}
91
91
},
92
92
{
93
93
path: '/dashboard/workplace',
@@ -97,6 +97,31 @@ const asyncRouterMap = [
97
97
}
98
98
]
99
99
},
100
+
101
+ // result
102
+ {
103
+ path: '/result',
104
+ name: 'result',
105
+ component: PageView,
106
+ redirect: '/result/success',
107
+ meta: { title: '结果页', icon: 'check-circle-o', permission: [ 'result' ] },
108
+ children: [
109
+ {
110
+ path: '/result/success',
111
+ name: 'ResultSuccess',
112
+ component: () => import(/* webpackChunkName: "result" */ '@/views/result/Success'),
113
+ // 该页面隐藏面包屑和页面标题栏
114
+ meta: { title: '成功', hiddenHeaderContent: true, permission: [ 'result' ] }
115
+ },
116
+ {
117
+ path: '/result/fail',
118
+ name: 'ResultFail',
119
+ component: () => import(/* webpackChunkName: "result" */ '@/views/result/Error'),
120
+ // 该页面隐藏面包屑和页面标题栏
121
+ meta: { title: '失败', hiddenHeaderContent: true, permission: [ 'result' ] }
122
+ }
123
+ ]
124
+ },
100
125
...
101
126
]
102
127
},
@@ -105,5 +130,4 @@ const asyncRouterMap = [
105
130
106
131
> 1 . 请注意 ` component: () => import('..') ` 方式引入路由的页面组件为 懒加载模式。具体可以看 [ Vue 官方文档] ( https://router.vuejs.org/zh/guide/advanced/lazy-loading.html )
107
132
> 2 . 增加新的路由应该增加在 '/' (index) 路由的 ` children ` 内
108
- >
109
-
133
+ > 3 . ` permission ` 可以进行自定义修改,只需要对这个模块进行自定义修改即可 [ src/store/modules/permission.js#L10] ( https://github.com/sendya/ant-design-pro-vue/blob/master/src/store/modules/permission.js#L10 )
0 commit comments