From 134004e787aa0c6878872d83a0612237e7547c6a Mon Sep 17 00:00:00 2001 From: maggieyyy <61950669+maggieyyy@users.noreply.github.com> Date: Thu, 31 Oct 2024 13:59:06 +0800 Subject: [PATCH] fix: Modify config --- .../businessEntry/src/consts/const.tsx | 39 +++---- .../businessEntry/src/hooks/pluginLoader.ts | 110 ++---------------- 2 files changed, 25 insertions(+), 124 deletions(-) diff --git a/frontend/packages/businessEntry/src/consts/const.tsx b/frontend/packages/businessEntry/src/consts/const.tsx index c46161bd..83bd3940 100644 --- a/frontend/packages/businessEntry/src/consts/const.tsx +++ b/frontend/packages/businessEntry/src/consts/const.tsx @@ -1,4 +1,3 @@ -import { DashboardProvider } from '@core/contexts/DashboardContext'; import { SystemProvider } from '@core/contexts/SystemContext'; import { TeamProvider } from '@core/contexts/TeamContext'; import Login from '@core/pages/Login'; @@ -59,32 +58,32 @@ import AiServiceOutlet from '@core/pages/aiService/AiServiceOutlet'; type: 'module', path:'service', component:, - key: 'restService', + key: 'service', provider: SystemProvider, children:[ { path:'', - key:'restServiceList', + key:'serviceList', component: }, { path:'list', - key: 'restServiceList2', + key: 'serviceList2', lazy:lazy(() => import(/* webpackChunkName: "[request]" */ '@core/pages/system/SystemList.tsx')), }, { path:'list/:teamId', - key: 'restServiceList3', + key: 'serviceList3', lazy:lazy(() => import(/* webpackChunkName: "[request]" */ '@core/pages/system/SystemList.tsx')), }, { path:':teamId', component:, - key: 'restServiceInside', + key: 'serviceInside', children:[ { path:'inside/:serviceId', - key: 'restServiceInside2', + key: 'restServiceInside', lazy:lazy(() => import(/* webpackChunkName: "[request]" */ '@core/pages/system/SystemInsidePage.tsx')), children:[ { @@ -144,13 +143,6 @@ import AiServiceOutlet from '@core/pages/aiService/AiServiceOutlet'; } ] }, - { - path:'topology', - lazy:lazy(() => import(/* webpackChunkName: "[request]" */ '@core/pages/system/SystemTopology.tsx')), - key: 'systemTopology', - children:[ - ] - }, { path:'publish', key: 'systemPublish', @@ -256,7 +248,7 @@ import AiServiceOutlet from '@core/pages/aiService/AiServiceOutlet'; }, { path:'setting', - key: uuidv4(), + key: 'aiServiceInsideSetting', lazy:lazy(() => import(/* webpackChunkName: "[request]" */ '@core/pages/system/SystemConfig.tsx')), children:[ @@ -307,34 +299,34 @@ import AiServiceOutlet from '@core/pages/aiService/AiServiceOutlet'; lazy:lazy(() => import(/* webpackChunkName: "[request]" */ '@core/pages/common/CommonPage.tsx')), }], - ['tenantManagement', { type: 'module', + ['consumer', { type: 'module', component:, provider:TenantManagementProvider, - key:'tenantManagement', + key:'consumer', children:[ { path:'', - key:'tenantManagementList', + key:'consumerList', component: }, { path:':teamId/inside/:appId', - key:'tenantManagementInside', + key:'consumerInside', lazy:lazy(() => import(/* webpackChunkName: "[request]" */ '@market/pages/serviceHub/management/ManagementInsidePage.tsx')), children:[ { path:'service', - key:'tenantManagementInsideService', + key:'consumerInsideService', lazy:lazy(() => import(/* webpackChunkName: "[request]" */ '@market/pages/serviceHub/management/ManagementInsideService.tsx')), }, { path:'authorization', - key:'tenantManagementInsideAuthorization', + key:'consumerInsideAuthorization', lazy:lazy(() => import(/* webpackChunkName: "[request]" */ '@market/pages/serviceHub/management/ManagementInsideAuth.tsx')), }, { path:'setting', - key:'tenantManagementSetting', + key:'consumerSetting', lazy:lazy(() => import(/* webpackChunkName: "[request]" */ '@market/pages/serviceHub/management/ManagementAppSetting.tsx')), }, ] @@ -395,9 +387,6 @@ import AiServiceOutlet from '@core/pages/aiService/AiServiceOutlet'; } ] }], - ['openapi', { type: 'module', - lazy:lazy(() => import(/* webpackChunkName: "[request]" */ '@openApi/pages/OpenApiList.tsx')), - }], ['analytics', { type: 'module', lazy:lazy(() => import(/* webpackChunkName: "[request]" */ '@dashboard/pages/Dashboard.tsx')), key:'analytics', diff --git a/frontend/packages/businessEntry/src/hooks/pluginLoader.ts b/frontend/packages/businessEntry/src/hooks/pluginLoader.ts index 4f4f241c..45f670a5 100644 --- a/frontend/packages/businessEntry/src/hooks/pluginLoader.ts +++ b/frontend/packages/businessEntry/src/hooks/pluginLoader.ts @@ -32,6 +32,16 @@ const mockData = { type:'normal' } ] + }, + { + driver:'apipark.builtIn.component', + name:'service', + router:[ + { + path:'service', + type:'normal' + } + ] } // { // "driver": "apipark.remote.normal", @@ -210,105 +220,7 @@ const usePluginLoader = () => { return new Promise((resolve, reject) => { // fetchData('system/plugins',{method:'GET'}).then((resp) => { // if (resp.code === 0){ - const resp = {data:{ - "buildAt": "2024-09-13T03:51:25Z", - "build_user": "gitlab-runner", - "git_commint": "6438d5aaff146dc560ed0d8563788e64a49640a5", - "goversion": "go version go1.21.4 linux/amd64", - "guide": true, - "plugins": [ - { - "driver": "apipark.builtIn.component", - "name": "guide", - "router": [ - { - "path": "guide/*", - "type": "normal" - } - ] - }, - { - "driver": "apipark.builtIn.component", - "name": "team", - "router": [ - { - "path": "team", - "type": "normal" - } - ] - }, - // { - // "driver": "apipark.remote.normal", - // "name": "remote", - // "router": [ - // { - // "path": "remote", - // "type": "normal" - // } - // ] - // }, - // { - // "driver": "apipark.local.preload", - // "name": "auth", - // "router": [ - // { - // "expose": "AppModule", - // "path": "auth", - // "type": "root" - // }, - // { - // "expose": "AuthInfoModule", - // "path": "auth-info", - // "type": "normal" - // } - // ] - // }, - // { - // "driver": "apipark.builtIn.component", - // "name": "email", - // "router": [ - // { - // "path": "system/email", - // "type": "normal" - // } - // ] - // }, - // { - // "driver": "apipark.builtIn.module", - // "name": "open-api", - // "router": [ - // { - // "path": "system/ext-app", - // "type": "normal" - // } - // ] - // }, - // { - // "driver": "apipark.local.router", - // "name": "monitor", - // "router": [ - // { - // "expose": "AppModule", - // "path": "monitor", - // "type": "normal" - // } - // ] - // }, - // { - // "driver": "apipark.remote.normal", - // "name": "apispace", - // "router": [ - // { - // "path": "remote/apispace", - // "type": "normal" - // } - // ] - // } - ], - "powered": "Powered by https://eolink.com", - "product": "apipark", - "version": "6438d5aa" - }} + const resp = {data:mockData} dispatch({type:'UPDATE_VERSION',version:resp.data.version}) dispatch({type:'UPDATE_DATE',updateDate:resp.data.buildAt}) dispatch({type:'UPDATE_POWER',powered:resp.data.powered})