From c303ec1a23c4b1fbad4fbda9007af2147dc327e2 Mon Sep 17 00:00:00 2001 From: vben <anncwb@126.com> Date: 星期四, 03 十二月 2020 21:49:32 +0800 Subject: [PATCH] refactor: refactor route --- src/router/routes/modules/demo/page.ts | 23 +++++++++++++++-------- 1 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/router/routes/modules/demo/page.ts b/src/router/routes/modules/demo/page.ts index c091f33..6e0a568 100644 --- a/src/router/routes/modules/demo/page.ts +++ b/src/router/routes/modules/demo/page.ts @@ -1,6 +1,6 @@ import type { AppRouteModule } from '/@/router/types'; -import { PAGE_LAYOUT_COMPONENT } from '/@/router/constant'; +import { getParentLayout, LAYOUT } from '/@/router/constant'; import { ExceptionEnum } from '/@/enums/exceptionEnum'; const ExceptionPage = () => import('/@/views/sys/exception/Exception'); @@ -8,7 +8,7 @@ const page: AppRouteModule = { path: '/page-demo', name: 'PageDemo', - component: PAGE_LAYOUT_COMPONENT, + component: LAYOUT, redirect: '/page-demo/exception', meta: { icon: 'mdi:page-next-outline', @@ -17,9 +17,10 @@ children: [ // =============================form start============================= { - path: '/form', + path: 'form', name: 'FormPage', redirect: '/page-demo/form/basic', + component: getParentLayout('FormPage'), meta: { title: 'routes.demo.page.form', }, @@ -53,8 +54,9 @@ // =============================form end============================= // =============================desc start============================= { - path: '/desc', + path: 'desc', name: 'DescPage', + component: getParentLayout('DescPage'), redirect: '/page-demo/desc/basic', meta: { title: 'routes.demo.page.desc', @@ -82,9 +84,11 @@ // =============================result start============================= { - path: '/result', + path: 'result', name: 'ResultPage', redirect: '/page-demo/result/success', + component: getParentLayout('ResultPage'), + meta: { title: 'routes.demo.page.result', }, @@ -111,8 +115,9 @@ // =============================account start============================= { - path: '/account', + path: 'account', name: 'AccountPage', + component: getParentLayout('AccountPage'), redirect: '/page-demo/account/setting', meta: { title: 'routes.demo.page.account', @@ -139,8 +144,9 @@ // =============================account end============================= // =============================exception start============================= { - path: '/exception', + path: 'exception', name: 'ExceptionPage', + component: getParentLayout('ExceptionPage'), redirect: '/page-demo/exception/404', meta: { title: 'routes.demo.page.exception', @@ -211,8 +217,9 @@ // =============================exception end============================= // =============================list start============================= { - path: '/list', + path: 'list', name: 'ListPage', + component: getParentLayout('ListPage'), redirect: '/page-demo/list/card', meta: { title: 'routes.demo.page.list', -- Gitblit v1.8.0