From d9c7f9a309bc6624e70da7c8dd88ca9b163099d2 Mon Sep 17 00:00:00 2001 From: Nelson <1475262689@qq.com> Date: Thu, 9 Jul 2026 15:01:20 +0800 Subject: [PATCH] Document record audit date control update --- .../2026-07-09-record-audit-date-control.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 ai_knowledge_base_v2/development_records/2026-07-09-record-audit-date-control.md diff --git a/ai_knowledge_base_v2/development_records/2026-07-09-record-audit-date-control.md b/ai_knowledge_base_v2/development_records/2026-07-09-record-audit-date-control.md new file mode 100644 index 0000000..b0ae945 --- /dev/null +++ b/ai_knowledge_base_v2/development_records/2026-07-09-record-audit-date-control.md @@ -0,0 +1,23 @@ +# 记录审计日期筛选控件优化 + +日期:2026-07-09 + +## 问题背景 + +管理后台“记录审计”页面的开始时间、结束时间使用弹层型日期时间选择器。当前视觉效果和交互体验很差,用户反馈“完全没法用”。这类筛选是后台高频操作,不应该依赖复杂弹层,也不应该出现遮挡、错位或难以选择的问题。 + +## 处理决策 + +1. 只替换“记录审计”页面的聊天记录筛选时间控件。 +2. 不改数据看板日期范围、不改学员有效期选择,避免扩大影响面。 +3. 将两个 `el-date-picker` 改为原生 `datetime-local` 输入框,并使用统一的后台筛选样式包裹。 +4. 查询接口仍保持原有 `dateFrom` / `dateTo` 参数,提交前统一转换为后端当前使用的 `YYYY-MM-DD HH:mm:ss` 格式。 +5. 结束时间自动补齐到当前选择分钟的 `:59`,开始时间补齐为 `:00`,减少漏筛同一分钟数据的风险。 + +## 验收标准 + +- 记录审计页面不再出现难用的日期弹层。 +- 开始时间、结束时间输入框样式清晰,能和其他筛选项对齐。 +- 点击搜索时仍能向后端提交 `dateFrom` / `dateTo`。 +- 点击重置后,两个时间筛选框清空。 +- 页面构建通过,浏览器控制台无相关错误。