diff --git a/frontend/src/pages/Analytics.tsx b/frontend/src/pages/Analytics.tsx index dfaccc1..befab14 100644 --- a/frontend/src/pages/Analytics.tsx +++ b/frontend/src/pages/Analytics.tsx @@ -84,7 +84,7 @@ const getAnalyticsBreakdownCacheKey = (range: AnalyticsRange, dimension: Analyti const getInitialAnalyticsRange = (): AnalyticsRange => { const cachedRange = readScopedCache(ANALYTICS_RANGE_CACHE_KEY)?.data; - return RANGE_OPTIONS.some((option) => option.value === cachedRange) ? cachedRange : "7d"; + return (cachedRange && RANGE_OPTIONS.some((option) => option.value === cachedRange)) ? cachedRange : "24h"; }; export function Analytics() { @@ -229,7 +229,7 @@ export function Analytics() { return (
diff --git a/frontend/src/pages/SystemSettings.tsx b/frontend/src/pages/SystemSettings.tsx index eb31eab..4335c1f 100644 --- a/frontend/src/pages/SystemSettings.tsx +++ b/frontend/src/pages/SystemSettings.tsx @@ -328,7 +328,7 @@ export function SystemSettings() { 发送测试消息
-

+

{!telegramConfigComplete ? "请先填写完整的 Bot Token 和 Chat ID。" : telegramSecurityVerified diff --git a/src/analytics/query.ts b/src/analytics/query.ts index b9f287a..cee156f 100644 --- a/src/analytics/query.ts +++ b/src/analytics/query.ts @@ -270,8 +270,8 @@ const getRangeConfig = (range?: string): { range: AnalyticsRange; config: RangeC } return { - range: "7d", - config: RANGE_CONFIG["7d"], + range: "24h", + config: RANGE_CONFIG["24h"], }; };