From 4807fa65efb1ced4de38238d59873f8ffa4ffc99 Mon Sep 17 00:00:00 2001 From: xingyuv Date: Thu, 13 Apr 2023 16:37:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A4=96=E9=93=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/helper/routeHelper.ts | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/router/helper/routeHelper.ts b/src/router/helper/routeHelper.ts index 6967f32..0779f08 100644 --- a/src/router/helper/routeHelper.ts +++ b/src/router/helper/routeHelper.ts @@ -81,11 +81,24 @@ export function transformObjToRoute(routeList: AppRouteModul } if (isUrl(route.path)) { - console.info(route) route.component = 'IFRAME' + const path = route.path + route.path = '/' + route.name + const childRoute = [ + { + path: path, + name: route.name, + component: 'IFRAME', + meta: { + title: route.name, + icon: route.icon + } + } + ] + route.children = childRoute } const component = route.component as string - if (component) { + if (component && !isUrl(route.path)) { if (component.toUpperCase() === 'LAYOUT') { route.component = LayoutMap.get('LAYOUT'.toUpperCase()) const meta = route.meta || {}