IanShaw027
a5d6035c28
fix(frontend): 修复所有页面的UTC时区日期问题并优化初始化
**问题**:
- 使用 toISOString() 格式化日期导致UTC时区问题
- 在UTC+8时区凌晨时,日期会显示为前一天
- 日期范围初始化在 onMounted 中导致重复渲染和请求
**修复**:
- 统一使用本地时区格式化日期
- 在变量声明时就初始化日期范围,避免延迟初始化
- 移除 initializeDateRange() 函数,直接在声明时设置正确值
- 添加 formatLocalDate() 辅助函数统一日期格式化逻辑
**影响范围**:
- 用户仪表盘 (DashboardView)
- 管理员仪表盘 (admin/DashboardView)
- 用户使用记录 (UsageView)
- 管理员使用记录 (admin/UsageView)
**效果**:
- 日期范围正确包含当天数据
- 避免页面加载时的重复请求
- 改善用户体验,减少不必要的重新渲染
2025-12-29 03:24:15 +08:00
..
2025-12-18 13:50:39 +08:00
2025-12-29 03:24:15 +08:00
2025-12-26 00:10:44 -08:00
2025-12-26 00:10:44 -08:00
2025-12-18 14:26:55 +08:00
2025-12-26 00:10:44 -08:00
2025-12-26 00:10:44 -08:00
2025-12-18 13:50:39 +08:00
2025-12-18 13:50:39 +08:00
2025-12-26 00:10:44 -08:00
2025-12-26 00:10:44 -08:00