From 11a901d22e3cba406ec51e69bd637b95ea2d4ea0 Mon Sep 17 00:00:00 2001 From: "2569718930@qq.com" <2569718930@qq.com> Date: Mon, 25 May 2026 20:28:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20scan=5Fterminal=5Ffilters?= =?UTF-8?q?=20=E6=AE=8B=E7=95=99=E8=AF=AD=E6=B3=95=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/components/dashboard/ScanTerminalDashboard.tsx | 2 +- web/scan_terminal_filters.py | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/frontend/components/dashboard/ScanTerminalDashboard.tsx b/frontend/components/dashboard/ScanTerminalDashboard.tsx index 8f03bd86..b72384f0 100644 --- a/frontend/components/dashboard/ScanTerminalDashboard.tsx +++ b/frontend/components/dashboard/ScanTerminalDashboard.tsx @@ -389,7 +389,7 @@ function PolyWeatherTerminal({ const filteredRegionRows = useMemo(() => { return rows.filter( - (row) => resolveTradingRegionKey(row) === selectedRegionKey, + (row) => getCityRegion(row) === selectedRegionKey, ); }, [rows, selectedRegionKey]); diff --git a/web/scan_terminal_filters.py b/web/scan_terminal_filters.py index ffc30495..0e8bd77d 100644 --- a/web/scan_terminal_filters.py +++ b/web/scan_terminal_filters.py @@ -48,7 +48,6 @@ def normalize_scan_terminal_filters( or "today", "limit": max(1, min(safe_int(raw.get("limit"), 25), 200)), "max_spread": max(0.0, _safe_float(raw.get("max_spread")) or 0.03), - in {"1", "true", "yes", "on"}, } trading_region = str(raw.get("trading_region") or "").strip().lower() if trading_region and trading_region not in ("all", ""):