From cfb2a524ad537e4dcdca5c9a171bb63d3f35da61 Mon Sep 17 00:00:00 2001 From: JIANG Date: Thu, 18 Dec 2025 14:49:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9B=E5=BB=BA=E7=AE=A1=E9=81=93=E5=81=A5?= =?UTF-8?q?=E5=BA=B7=E9=A2=84=E6=B5=8B=E6=97=B6=E9=97=B4=E8=BD=B4=E7=BB=84?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/(main)/health-risk-analysis/page.tsx | 2 +- src/app/OlMap/Controls/Timeline.tsx | 10 +- .../Timeline_health_risk_analysis.tsx | 673 ++++++++++++++++++ 3 files changed, 681 insertions(+), 4 deletions(-) create mode 100644 src/app/OlMap/Controls/Timeline_health_risk_analysis.tsx diff --git a/src/app/(main)/health-risk-analysis/page.tsx b/src/app/(main)/health-risk-analysis/page.tsx index c1a4c32..71d565e 100644 --- a/src/app/(main)/health-risk-analysis/page.tsx +++ b/src/app/(main)/health-risk-analysis/page.tsx @@ -1,7 +1,7 @@ "use client"; import MapComponent from "@app/OlMap/MapComponent"; -import Timeline from "@app/OlMap/Controls/Timeline"; +import Timeline from "@app/OlMap/Controls/Timeline_health_risk_analysis"; import MapToolbar from "@app/OlMap/Controls/Toolbar"; export default function Home() { diff --git a/src/app/OlMap/Controls/Timeline.tsx b/src/app/OlMap/Controls/Timeline.tsx index f3c6b9a..305cf3a 100644 --- a/src/app/OlMap/Controls/Timeline.tsx +++ b/src/app/OlMap/Controls/Timeline.tsx @@ -475,7 +475,7 @@ const Timeline: React.FC = ({ if (!NETWORK_NAME) { open?.({ type: "error", - message: "方案名称未设置,无法进行强制计算。", + message: "管网名称缺失,无法进行强制计算。", }); return; } @@ -582,7 +582,12 @@ const Timeline: React.FC = ({ } enableAccessibleFieldDOMStructure={false} format="YYYY-MM-DD" - sx={{ width: 180, "& .MuiInputBase-root": { height: 40 } }} + sx={{ width: 180 }} + slotProps={{ + textField: { + size: "small", + }, + }} maxDate={dayjs(new Date())} // 禁止选取未来的日期 disabled={disableDateSelection} /> @@ -678,7 +683,6 @@ const Timeline: React.FC = ({ + + + + {/* 当前时间显示 */} + + 预测年份:{currentYear} + + + + + + + + + + + ); +}; + +export default Timeline;