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})