抽离系统路由

This commit is contained in:
sc 2021-06-22 14:33:30 +08:00
parent 3e2d1c11f7
commit 1f188ee51d
2 changed files with 58 additions and 53 deletions

View File

@ -4,61 +4,10 @@ import config from "@/config"
import NProgress from 'nprogress'
import 'nprogress/nprogress.css'
import tool from '@/utils/tool';
import systemRouter from './systemRouter';
//系统路由
const routes = [{
name: "layout",
path: "/",
component: () => import(/* webpackChunkName: "layout" */ '@/layout'),
redirect: '/dashboard',
children: [
{
name: "home",
path: "/home",
component: () => import(`@/views/other/empty`),
meta: {
title: "首页",
icon: "el-icon-platform-eleme"
},
children: [
{
name: "dashboard",
path: "/dashboard",
meta: {
title: "控制台",
icon: "el-icon-menu",
affix: true
},
component: () => import(/* webpackChunkName: "home" */ '@/views/home'),
},
{
name: "userCenter",
path: "/usercenter",
meta: {
title: "个人信息",
icon: "el-icon-user",
},
component: () => import(/* webpackChunkName: "usercenter" */ '@/views/userCenter'),
}
]
}
]
},
{
path: "/cmd",
component: () => import(/* webpackChunkName: "cmd" */ '@/views/other/cmd'),
meta: {
title: "CMD"
}
},
{
path: "/login",
component: () => import(/* webpackChunkName: "login" */ '@/views/login'),
meta: {
title: "登录"
}
}
]
const routes = systemRouter
//系统特殊路由
const routes_404 = {

View File

@ -0,0 +1,56 @@
//系统路由
const routes = [{
name: "layout",
path: "/",
component: () => import(/* webpackChunkName: "layout" */ '@/layout'),
redirect: '/dashboard',
children: [
{
name: "home",
path: "/home",
component: () => import(`@/views/other/empty`),
meta: {
title: "首页",
icon: "el-icon-platform-eleme"
},
children: [
{
name: "dashboard",
path: "/dashboard",
meta: {
title: "控制台",
icon: "el-icon-menu",
affix: true
},
component: () => import(/* webpackChunkName: "home" */ '@/views/home'),
},
{
name: "userCenter",
path: "/usercenter",
meta: {
title: "个人信息",
icon: "el-icon-user",
},
component: () => import(/* webpackChunkName: "usercenter" */ '@/views/userCenter'),
}
]
}
]
},
{
path: "/cmd",
component: () => import(/* webpackChunkName: "cmd" */ '@/views/other/cmd'),
meta: {
title: "CMD"
}
},
{
path: "/login",
component: () => import(/* webpackChunkName: "login" */ '@/views/login'),
meta: {
title: "登录"
}
}
]
export default routes;