feat: implement ScanTerminalDashboard with integrated monitoring, paywall, and AI-driven city analysis features

This commit is contained in:
2569718930@qq.com
2026-05-14 02:32:56 +08:00
parent 294ac30026
commit f5acae3c81
4 changed files with 59 additions and 44 deletions
@@ -602,7 +602,22 @@ function ScanTerminalScreen() {
renderMainView()
)}
{resolvedView === "monitor" && (
<MonitorPanel />
isPro ? (
<MonitorPanel
onCityClick={(cityName) => {
const matchedRow = findRowForCity(timeSortedRows, cityName);
if (matchedRow) {
setSelectedRowId(matchedRow.id);
store.preloadCityFromRow(matchedRow);
}
addAiPinnedCity(cityName);
setActiveView("analysis");
void store.selectCity(cityName);
}}
/>
) : (
<ProFeaturePaywall feature="monitor" />
)
)}
</section>
</main>