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