fix/dashboard-trend-kpi
main
两处 Dashboard 修复:\n\n1. KPI 卡片窄屏换行:md={4} 一排 6 个导致卡片过窄,「当前在住」的 349 / 540 内容折行(1366/1440 复现)。改为 md=8/lg=6/xl=6/xxl=4(≥1600 才 6 个一排),并把「当前在住」后缀缩小弱化;浏览器实测 768-1920 九个宽度均单行。\n2. 考勤趋势横坐标:后端把 MySQL DATE 列经 mysql2 序列化成 ISO 时间戳(如 2026-07-27T16:00:00.000Z)直接上 x 轴,显示不对。改为 SQL DATE_FORMAT 输出 YYYY-MM-DD 字符串。\n\n验证:server dashboard 测试 11/11、typecheck/lint 通过;本地接口实测日期格式正确。\n\n无数据库迁移。
349 / 540
No dependencies set.
The note is not visible to the blocked user.
两处 Dashboard 修复:\n\n1. KPI 卡片窄屏换行:md={4} 一排 6 个导致卡片过窄,「当前在住」的
349 / 540内容折行(1366/1440 复现)。改为 md=8/lg=6/xl=6/xxl=4(≥1600 才 6 个一排),并把「当前在住」后缀缩小弱化;浏览器实测 768-1920 九个宽度均单行。\n2. 考勤趋势横坐标:后端把 MySQL DATE 列经 mysql2 序列化成 ISO 时间戳(如 2026-07-27T16:00:00.000Z)直接上 x 轴,显示不对。改为 SQL DATE_FORMAT 输出 YYYY-MM-DD 字符串。\n\n验证:server dashboard 测试 11/11、typecheck/lint 通过;本地接口实测日期格式正确。\n\n无数据库迁移。