From affe356f43cad0fe7325d830a7990b7aad9849ae Mon Sep 17 00:00:00 2001 From: kkfluous Date: Thu, 2 Apr 2026 01:13:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=BB=98=E8=AE=A4=E6=97=A5=E6=9C=9F?= =?UTF-8?q?=E6=94=B9=E7=94=A8=E6=9C=AC=E5=9C=B0=E6=97=B6=E9=97=B4=EF=BC=8C?= =?UTF-8?q?=E5=87=8C=E6=99=A85=E7=82=B9=E5=89=8D=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E5=89=8D=E4=B8=80=E5=A4=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- src/modules/mileage/MonitoringView.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/modules/mileage/MonitoringView.tsx b/src/modules/mileage/MonitoringView.tsx index d0886bb..0638ab8 100644 --- a/src/modules/mileage/MonitoringView.tsx +++ b/src/modules/mileage/MonitoringView.tsx @@ -104,7 +104,11 @@ export default function MonitoringView() { const [filterRegionCode, setFilterRegionCode] = useState('All'); const [filterMileageRange, setFilterMileageRange] = useState({ min: '', max: '' }); const [appliedMileageRange, setAppliedMileageRange] = useState({ min: '', max: '' }); - const [filterDate, setFilterDate] = useState(() => new Date().toISOString().split('T')[0]); + const [filterDate, setFilterDate] = useState(() => { + const now = new Date(); + if (now.getHours() < 5) now.setDate(now.getDate() - 1); + return `${now.getFullYear()}-${String(now.getMonth() + 1).padStart(2, '0')}-${String(now.getDate()).padStart(2, '0')}`; + }); const [vehicles, setVehicles] = useState([]); const [stats, setStats] = useState({ totalToday: 0, totalAll: 0, vehicleCount: 0, yesterdayTotal: 0 });