diff --git a/ai_knowledge_base_v2/development_records/2026-07-09-dashboard-date-control.md b/ai_knowledge_base_v2/development_records/2026-07-09-dashboard-date-control.md new file mode 100644 index 0000000..b473ad5 --- /dev/null +++ b/ai_knowledge_base_v2/development_records/2026-07-09-dashboard-date-control.md @@ -0,0 +1,22 @@ +# 数据看板日期筛选控件优化 + +日期:2026-07-09 + +## 问题背景 + +管理后台“数据看板”的时间段筛选仍使用弹层型日期范围选择器。记录审计页面已经改为稳定的原生输入组后,看板应保持一致,避免后台不同页面出现两套体验,也避免日期弹层继续带来错位、遮挡或不可用问题。 + +## 处理决策 + +1. 将数据看板的 `daterange` 弹层选择器替换为原生日期输入组。 +2. 看板只需要按日期统计,不引入小时分钟选择,控件类型使用 `date`。 +3. 保持接口参数不变,仍向 `/admin/dashboard` 提交 `start` 和 `end`,格式为 `YYYY-MM-DD`。 +4. 开始日期或结束日期变化时自动刷新看板,保持原有操作习惯。 +5. 复用记录审计日期控件的基础视觉样式,保证后台筛选体验一致。 + +## 验收标准 + +- 数据看板页面不再出现弹层型日期范围控件。 +- 开始日期、结束日期以同一组输入框展示,布局清晰稳定。 +- 修改开始日期或结束日期后,数据看板会重新请求统计数据。 +- 构建通过,浏览器控制台无相关错误。