From 5aacf99cda581ce92bd016437a0c7a85c9b60fc1 Mon Sep 17 00:00:00 2001 From: "2569718930@qq.com" <2569718930@qq.com> Date: Mon, 25 May 2026 04:45:28 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=88=E7=AB=AF=E9=BB=98=E8=AE=A4=E4=BB=85?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E4=B8=9C=E4=BA=9A=E5=90=88=E7=BA=A6=EF=BC=9A?= =?UTF-8?q?=E7=A7=BB=E9=99=A4=E5=9C=B0=E5=8C=BA=E7=AD=9B=E9=80=89=E6=8C=89?= =?UTF-8?q?=E9=92=AE=EF=BC=8C=E7=A1=AC=E7=BC=96=E7=A0=81=20east=5Fasia=20?= =?UTF-8?q?=E8=BF=87=E6=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dashboard/ScanTerminalDashboard.tsx | 46 +++---------------- 1 file changed, 6 insertions(+), 40 deletions(-) diff --git a/frontend/components/dashboard/ScanTerminalDashboard.tsx b/frontend/components/dashboard/ScanTerminalDashboard.tsx index 767e3669..7d7abfdf 100644 --- a/frontend/components/dashboard/ScanTerminalDashboard.tsx +++ b/frontend/components/dashboard/ScanTerminalDashboard.tsx @@ -31,7 +31,6 @@ import { getGapColor, getSignalLabel, getSignalState, - TRADING_REGIONS, } from "@/components/dashboard/scan-terminal/continent-grouping"; import { MobileCityCard } from "@/components/dashboard/scan-terminal/MobileCityCard"; import { MobileRegionTabs } from "@/components/dashboard/scan-terminal/MobileRegionTabs"; @@ -347,7 +346,6 @@ function PolyWeatherTerminal({ }, [searchInputRef, setSearchQuery]); const [navExpanded, setNavExpanded] = useState(false); const [activeNavKey, setActiveNavKey] = useState("contracts"); - const [selectedRegionKey, setSelectedRegionKey] = useState("all"); const NAV_ITEMS = [ { key: "contracts", Icon: Table2, labelEn: "Contracts", labelZh: "天气合约" }, @@ -359,24 +357,13 @@ function PolyWeatherTerminal({ { key: "training", Icon: GraduationCap, labelEn: "Training", labelZh: "训练数据" }, ]; - const regionTabs = useMemo(() => { - return [ - { key: "all", labelEn: "ALL", labelZh: "全部" }, - ...TRADING_REGIONS.map((r) => ({ - key: r.key, - labelEn: r.labelEn.toUpperCase(), - labelZh: r.labelZh, - })), - ]; - }, [isEn]); - const filteredRegionRows = useMemo(() => { - const byRegion = selectedRegionKey === "all" - ? rows - : rows.filter((row) => String(row.trading_region).toLowerCase() === selectedRegionKey); - // Only show the primary signal per city (backend marks is_primary_signal) - return byRegion.filter((row) => row.is_primary_signal !== false); - }, [rows, selectedRegionKey]); + return rows.filter( + (row) => + String(row.trading_region).toLowerCase() === "east_asia" && + row.is_primary_signal !== false, + ); + }, [rows]); const watchRows = useMemo(() => { return filteredRegionRows @@ -618,27 +605,6 @@ function PolyWeatherTerminal({ {/* Desktop layout */}
-
- {regionTabs.map((tab) => { - const isActive = selectedRegionKey === tab.key; - return ( - - ); - })} -
-