From 1f188ee51d75e77a1f24d772c18a7a2cf9913914 Mon Sep 17 00:00:00 2001 From: sc Date: Tue, 22 Jun 2021 14:33:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=BD=E7=A6=BB=E7=B3=BB=E7=BB=9F=E8=B7=AF?= =?UTF-8?q?=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.js | 55 ++----------------------------------- src/router/systemRouter.js | 56 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+), 53 deletions(-) create mode 100644 src/router/systemRouter.js diff --git a/src/router/index.js b/src/router/index.js index 322dda53..a0b2b656 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -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 = { diff --git a/src/router/systemRouter.js b/src/router/systemRouter.js new file mode 100644 index 00000000..611dfc25 --- /dev/null +++ b/src/router/systemRouter.js @@ -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; \ No newline at end of file