点击城市自动选中首条合约并加载走势图

This commit is contained in:
2569718930@qq.com
2026-05-25 07:20:24 +08:00
parent e5575c96a0
commit 93174babbc
@@ -605,6 +605,14 @@ function PolyWeatherTerminal({
}
}, [filteredRegionRows, selectedRow, setSelectedRow]);
useEffect(() => {
if (!selectedCity) return;
const cityRows = filteredRegionRows.filter((r) => String(r.city || "").toLowerCase() === selectedCity);
if (cityRows.length && (!selectedRow || !cityRows.some((r) => r.id === selectedRow.id))) {
setSelectedRow(cityRows[0]);
}
}, [selectedCity, filteredRegionRows, selectedRow, setSelectedRow]);
const avgEdge = useMemo(() => {
const list = filteredRegionRows;
return list.reduce((sum, row) => sum + Number(row.edge_percent || 0), 0) / Math.max(list.length, 1);