From cbfce9164e879352649d6233af48beab6592e914 Mon Sep 17 00:00:00 2001 From: JIANG Date: Thu, 5 Feb 2026 18:32:14 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=B7=A5=E5=85=B7=E6=A0=8F?= =?UTF-8?q?=EF=BC=8C=E6=96=B0=E5=A2=9EschemeType=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hydraulic-simulation/pipe-burst-analysis/page.tsx | 2 +- src/app/(main)/hydraulic-simulation/pipe-flushing/page.tsx | 2 +- .../hydraulic-simulation/water-quality-simulation/page.tsx | 2 +- src/app/OlMap/Controls/Toolbar.tsx | 6 ++++-- src/app/_refine_context.tsx | 2 +- .../olmap/ContaminantSimulation/AnalysisParameters.tsx | 2 +- 6 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/app/(main)/hydraulic-simulation/pipe-burst-analysis/page.tsx b/src/app/(main)/hydraulic-simulation/pipe-burst-analysis/page.tsx index 6cb111c..0942860 100644 --- a/src/app/(main)/hydraulic-simulation/pipe-burst-analysis/page.tsx +++ b/src/app/(main)/hydraulic-simulation/pipe-burst-analysis/page.tsx @@ -8,7 +8,7 @@ export default function Home() { return (
- +
diff --git a/src/app/(main)/hydraulic-simulation/pipe-flushing/page.tsx b/src/app/(main)/hydraulic-simulation/pipe-flushing/page.tsx index 0ff6b53..a0dcf6e 100644 --- a/src/app/(main)/hydraulic-simulation/pipe-flushing/page.tsx +++ b/src/app/(main)/hydraulic-simulation/pipe-flushing/page.tsx @@ -8,7 +8,7 @@ export default function Home() { return (
- +
diff --git a/src/app/(main)/hydraulic-simulation/water-quality-simulation/page.tsx b/src/app/(main)/hydraulic-simulation/water-quality-simulation/page.tsx index a3133fb..6929b05 100644 --- a/src/app/(main)/hydraulic-simulation/water-quality-simulation/page.tsx +++ b/src/app/(main)/hydraulic-simulation/water-quality-simulation/page.tsx @@ -8,7 +8,7 @@ export default function Home() { return (
- +
diff --git a/src/app/OlMap/Controls/Toolbar.tsx b/src/app/OlMap/Controls/Toolbar.tsx index 73b2c2c..793ba65 100644 --- a/src/app/OlMap/Controls/Toolbar.tsx +++ b/src/app/OlMap/Controls/Toolbar.tsx @@ -25,11 +25,13 @@ import { config } from "@/config/config"; interface ToolbarProps { hiddenButtons?: string[]; // 可选的隐藏按钮列表,例如 ['info', 'draw', 'style'] queryType?: string; // 可选的查询类型参数 + schemeType?: string; // 可选的方案类型参数 HistoryPanel?: React.FC; // 可选的自定义历史数据面板 } const Toolbar: React.FC = ({ hiddenButtons, queryType, + schemeType, HistoryPanel, }) => { const map = useMap(); @@ -388,7 +390,7 @@ const Toolbar: React.FC = ({ if (queryType === "scheme") { response = await fetch( // `${config.BACKEND_URL}/queryschemesimulationrecordsbyidtime/?scheme_name=${schemeName}&id=${id}&querytime=${querytime}&type=${type}` - `${config.BACKEND_URL}/api/v1/scheme/query/by-id-time?scheme_name=${schemeName}&id=${id}&type=${type}&query_time=${querytime}`, + `${config.BACKEND_URL}/api/v1/scheme/query/by-id-time?scheme_type=${schemeType}&scheme_name=${schemeName}&id=${id}&type=${type}&query_time=${querytime}`, ); } else { response = await fetch( @@ -408,7 +410,7 @@ const Toolbar: React.FC = ({ }; // 仅当 currentTime 有效时查询 if (currentTime !== -1 && queryType) queryComputedProperties(); - }, [highlightFeatures, currentTime, selectedDate]); + }, [highlightFeatures, currentTime, selectedDate, queryType, schemeName, schemeType]); // 从要素属性中提取属性面板需要的数据 const getFeatureProperties = useCallback(() => { diff --git a/src/app/_refine_context.tsx b/src/app/_refine_context.tsx index 170030f..bd0e26e 100644 --- a/src/app/_refine_context.tsx +++ b/src/app/_refine_context.tsx @@ -158,7 +158,7 @@ const App = (props: React.PropsWithChildren) => { name: "Hydraulic Simulation", meta: { icon: , - label: "水力模拟", + label: "事件模拟", }, }, { diff --git a/src/components/olmap/ContaminantSimulation/AnalysisParameters.tsx b/src/components/olmap/ContaminantSimulation/AnalysisParameters.tsx index d64035d..b23c8d2 100644 --- a/src/components/olmap/ContaminantSimulation/AnalysisParameters.tsx +++ b/src/components/olmap/ContaminantSimulation/AnalysisParameters.tsx @@ -181,7 +181,7 @@ const AnalysisParameters: React.FC = () => { source: sourceNode, concentration, duration, - pattern: pattern || "CONSTANT", + pattern: pattern || undefined, scheme_name: schemeName, };