user9994793890
ac93eb4c98
feat: 历史记录增加删除、批量删除、批量下载和日期查询功能
新增功能:
1. 报表日期格式改为数字显示
- 修改 formatDateDisplay 函数
- 格式:YYYY-MM-DD(如"2026-07-09")
2. 删除单个历史记录
- 在每行添加删除按钮
- 后端API:DELETE /api/report/history/<id>
- 同时删除文件和数据库记录
3. 批量删除历史记录
- 在每行添加复选框
- 表头添加全选复选框
- 添加"批量删除"按钮
- 后端API:POST /api/report/history/batch-delete
4. 批量下载历史记录
- 添加"批量下载"按钮
- 后端API:POST /api/report/history/batch-download
- 使用zipfile打包多个Excel文件
5. 按日期时间查询
- 添加日期范围选择器(开始日期、结束日期)
- 添加"查询"和"重置"按钮
- 后端API:GET /api/report/history?start_date=xxx&end_date=xxx
- 支持按start_time和end_time筛选
6. 根据ID下载历史记录
- 后端API:GET /api/report/history/<id>/download
- 直接下载对应的Excel文件
前端修改:
- 添加全选复选框和行复选框
- 添加批量操作按钮(批量删除、批量下载)
- 添加日期查询表单
- 添加相关JavaScript函数
后端修改:
- 修改历史记录查询API,支持日期筛选
- 添加删除单个记录API
- 添加批量删除API
- 添加批量下载API
- 添加根据ID下载API
Coze-Commit-Type: user
Coze-User-ID: 3722323274763196
Coze-Conversation-ID: 9894087
2026-07-10 11:04:50 +08:00
..
2026-07-09 15:11:53 +08:00
2026-07-09 15:16:34 +08:00
2026-07-09 15:16:34 +08:00
2026-07-10 10:24:49 +08:00
2026-07-10 10:57:46 +08:00
2026-07-10 11:04:50 +08:00
2026-07-09 15:00:25 +08:00
2026-07-07 16:00:36 +08:00