## 目标 将首页(Dashboard)电压/电流趋势图数据源改为后端 Java 图表接口:`javaBatteryDataApi.getChartData(deviceId, hours)`,展示 24 小时的 `voltage` 与 `current`。 ## 修改点 1. `src/pages/Dashboard.tsx` * 引入 `ChartDataPoint` 类型 * 将 `recentBatteryData` 状态替换为 `chartData: ChartDataPoint[]` * 在 `loadDashboardData` 里,获取设备后调用 `javaBatteryDataApi.getChartData(devicesData[0].deviceId, 24)` 赋值给 `chartData` * 将第二张图改为“电流趋势”,`dataKey="current"`,单位 `A` * 在上述改动处添加中文注释(说明数据来源、单位与时间范围) ## 接口约定 * 路由:`GET /battery-data/{deviceId}/chart?hours=`(已封装在 `javaBatteryDataApi.getChartData`) * 返回:`ChartDataPoint[]`(含 `timestamp`, `voltage`, `current`) * 参数:使用设备列表中的第一个设备,时间范围默认 24 小时 ## 验证 * 类型检查通过,首页能显示电压与电流两张趋势图;无影响其他页面逻辑 ## 后续可选 * 增加设备与时间范围选择器,以便用户切换设备与窗口大小