|
@@ -54,33 +54,38 @@ export const constantRoutes = [
|
|
|
meta: { title: '首页', icon: 'dashboard' }
|
|
|
}]
|
|
|
},
|
|
|
+ // 404 page must be placed at the end !!!
|
|
|
+ { path: '*', redirect: '/404', hidden: true }
|
|
|
+]
|
|
|
+
|
|
|
+export const asyncRoutes = [
|
|
|
{
|
|
|
path: '/home',
|
|
|
component: Layout,
|
|
|
meta: {
|
|
|
title: '图片列表',
|
|
|
icon: 'el-icon-setting',
|
|
|
- role: ['admin']
|
|
|
+ roles: ['admin']
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
|
path: 'list',
|
|
|
name: 'home',
|
|
|
component: () => import('@/views/home/list'),
|
|
|
- meta: { title: '图片列表', icon: 'el-icon-s-help' }
|
|
|
+ meta: { title: '图片列表', icon: 'el-icon-s-help', roles: ['admin'] }
|
|
|
},
|
|
|
{
|
|
|
path: 'edit/:id(\\d+)',
|
|
|
name: 'edithome',
|
|
|
component: () => import('@/views/home/edit'),
|
|
|
- meta: { title: '查看图片', icon: 'el-icon-s-help' },
|
|
|
+ meta: { title: '查看图片', icon: 'el-icon-s-help', roles: ['admin'] },
|
|
|
hidden: true
|
|
|
},
|
|
|
{
|
|
|
path: 'create',
|
|
|
name: 'createHome',
|
|
|
component: () => import('@/views/home/create'),
|
|
|
- meta: { title: '创建图片', icon: 'el-icon-s-help' }
|
|
|
+ meta: { title: '创建图片', icon: 'el-icon-s-help', roles: ['admin'] }
|
|
|
}
|
|
|
]
|
|
|
},
|
|
@@ -91,7 +96,7 @@ export const constantRoutes = [
|
|
|
meta: {
|
|
|
title: '基本设置',
|
|
|
icon: 'el-icon-setting',
|
|
|
- role: ['admin']
|
|
|
+ roles: ['admin']
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
@@ -109,7 +114,7 @@ export const constantRoutes = [
|
|
|
meta: {
|
|
|
title: '基本设置',
|
|
|
icon: 'el-icon-setting',
|
|
|
- role: ['admin']
|
|
|
+ roles: ['admin']
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
@@ -128,7 +133,7 @@ export const constantRoutes = [
|
|
|
meta: {
|
|
|
title: '轮播设置',
|
|
|
icon: 'el-icon-s-help',
|
|
|
- role: ['admin']
|
|
|
+ roles: ['admin']
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
@@ -156,7 +161,7 @@ export const constantRoutes = [
|
|
|
path: '/city',
|
|
|
component: Layout,
|
|
|
meta: {
|
|
|
- role: ['admin']
|
|
|
+ roles: ['admin']
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
@@ -171,7 +176,7 @@ export const constantRoutes = [
|
|
|
path: '/join',
|
|
|
component: Layout,
|
|
|
meta: {
|
|
|
- role: ['admin']
|
|
|
+ roles: ['admin']
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
@@ -193,36 +198,7 @@ export const constantRoutes = [
|
|
|
path: 'list',
|
|
|
name: 'live',
|
|
|
component: () => import('@/views/live/list'),
|
|
|
- meta: { title: '日志列表', icon: 'el-icon-s-help' },
|
|
|
- roles: ['admin', 'editor']
|
|
|
- },
|
|
|
- {
|
|
|
- path: 'edit/:id(\\d+)',
|
|
|
- component: () => import('@/views/live/edit'),
|
|
|
- name: 'EditBanner',
|
|
|
- meta: { title: '查看日志参数', noCache: true, activeMenu: '/live/list' },
|
|
|
- hidden: true
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
- // 404 page must be placed at the end !!!
|
|
|
- { path: '*', redirect: '/404', hidden: true }
|
|
|
-]
|
|
|
-
|
|
|
-export const asyncRoutes = [
|
|
|
- {
|
|
|
- path: '/live',
|
|
|
- component: Layout,
|
|
|
- meta: {
|
|
|
- roles: ['admin', 'editor']
|
|
|
- },
|
|
|
- children: [
|
|
|
- {
|
|
|
- path: 'list',
|
|
|
- name: 'live',
|
|
|
- component: () => import('@/views/live/list'),
|
|
|
- meta: { title: '日志列表', icon: 'el-icon-s-help' },
|
|
|
- roles: ['admin', 'editor']
|
|
|
+ meta: { title: '日志列表', icon: 'el-icon-s-help' }
|
|
|
},
|
|
|
{
|
|
|
path: 'edit/:id(\\d+)',
|