refactor(projects): 路由文件夹重构

This commit is contained in:
Soybean
2021-10-21 11:59:55 +08:00
parent b80c224664
commit b2854d57e8
28 changed files with 150 additions and 197 deletions

View File

@ -2,14 +2,20 @@ import { ExceptionOutlined } from '@vicons/antd';
import type { CustomRoute } from '@/interface';
import { EnumRoutePath, EnumRouteTitle } from '@/enum';
import { BasicLayout } from '@/layouts';
import { RouteNameMap } from '../helpers';
import { Exception403, Exception404, Exception500 } from '../components';
import { ROUTE_NAME_MAP, setRouterCacheName } from '@/utils';
import Exception403 from '@/views/system/exception/403.vue';
import Exception404 from '@/views/system/exception/404.vue';
import Exception500 from '@/views/system/exception/500.vue';
setRouterCacheName(Exception404, ROUTE_NAME_MAP.get('exception_404'));
setRouterCacheName(Exception403, ROUTE_NAME_MAP.get('exception_403'));
setRouterCacheName(Exception500, ROUTE_NAME_MAP.get('exception_500'));
const EXCEPTION: CustomRoute = {
name: RouteNameMap.get('exception'),
name: ROUTE_NAME_MAP.get('exception'),
path: EnumRoutePath.exception,
component: BasicLayout,
redirect: { name: RouteNameMap.get('exception_403') },
redirect: { name: ROUTE_NAME_MAP.get('exception_403') },
meta: {
requiresAuth: true,
title: EnumRouteTitle.exception,
@ -17,7 +23,7 @@ const EXCEPTION: CustomRoute = {
},
children: [
{
name: RouteNameMap.get('exception_403'),
name: ROUTE_NAME_MAP.get('exception_403'),
path: EnumRoutePath.exception_403,
component: Exception403,
meta: {
@ -27,7 +33,7 @@ const EXCEPTION: CustomRoute = {
}
},
{
name: RouteNameMap.get('exception_404'),
name: ROUTE_NAME_MAP.get('exception_404'),
path: EnumRoutePath.exception_404,
component: Exception404,
meta: {
@ -37,7 +43,7 @@ const EXCEPTION: CustomRoute = {
}
},
{
name: RouteNameMap.get('exception_500'),
name: ROUTE_NAME_MAP.get('exception_500'),
path: EnumRoutePath.exception_500,
component: Exception500,
meta: {