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, };