From 371278a58a88fb28d1962e24feee2636556e74be Mon Sep 17 00:00:00 2001 From: Dallas98 <990259227@qq.com> Date: Fri, 6 Mar 2026 14:58:23 +0800 Subject: [PATCH] fix: fetch model list on component mount and update Java service paths --- .../main/java/com/datamate/gateway/ApiGatewayApplication.java | 2 +- frontend/src/pages/SettingsPage/ModelAccess.tsx | 1 + frontend/vite.config.ts | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/api-gateway/src/main/java/com/datamate/gateway/ApiGatewayApplication.java b/backend/api-gateway/src/main/java/com/datamate/gateway/ApiGatewayApplication.java index 687645bcb..bf1c13237 100644 --- a/backend/api-gateway/src/main/java/com/datamate/gateway/ApiGatewayApplication.java +++ b/backend/api-gateway/src/main/java/com/datamate/gateway/ApiGatewayApplication.java @@ -42,7 +42,7 @@ public RouteLocator customRouteLocator(RouteLocatorBuilder builder) { .uri("http://datamate-backend-python:18000")) // 知识图谱RAG服务路由 - .route("python-service", r -> r.path("/api/rag/**", "api/models/**") + .route("python-service", r -> r.path("/api/rag/**", "api/models/**", "/api/knowledge-base/**") .uri("http://datamate-backend-python:18000")) // 数据评估服务路由 diff --git a/frontend/src/pages/SettingsPage/ModelAccess.tsx b/frontend/src/pages/SettingsPage/ModelAccess.tsx index 2383b6fac..c65bca277 100644 --- a/frontend/src/pages/SettingsPage/ModelAccess.tsx +++ b/frontend/src/pages/SettingsPage/ModelAccess.tsx @@ -129,6 +129,7 @@ export default function ModelAccess() { useEffect(() => { fetchProviderOptions(); + fetchData(); // 组件挂载时自动调用模型列表 }, []); const columns = [ diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index 981776741..466e6f737 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -51,7 +51,7 @@ export default defineConfig({ // Python 服务: rag, synthesis, annotation, evaluation, models const pythonPaths = ["rag", "operators", "cleaning", "synthesis", "annotation", "knowledge-base", "data-collection", "evaluation", "models"]; // Java 服务: data-management, knowledge-base - const javaPaths = ["data-management"]; + const javaPaths = ["data-management", "sys-param"]; const proxy: Record = {}; for (const p of pythonPaths) {