dy-dashboard/vault/知识库/工作指南/训练记录/2026-09-19-AI分析页面与结果展示优化.md
2026-10-28 11:14:17 +08:00

23 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 2026-09-19 AI分析板块页面与结果展示优化
### 1. 结果加图表、导出复制、口径与数据日期、行数提示
**旭东 → OpenClaw:**
> 继续优化页面与结果展示这个方向下的内容
(此前 OpenClaw 列出的该方向候选点:结果只有表格没有图表;没有导出/复制/继续追问;摘要不显示数据口径与数据日期;表格最多 100 行且无提示)
**OpenClaw 响应:**
已在 192.168.8.186 测试环境实现并验证,未动云端与 11.79 生产。
- **图表**:问答结果自动配图,用项目已有的 Chart.js。第一列是日期(如按日出库统计)→ 折线趋势图;其他排行类结果 → 前 12 名横向柱状图,数值列按「库存金额 / 总数量 / 建议下单数量 / 在途未到合计 / 总成本 / 库存 / 可用库存 / 昨日销量 / 30天平均销量」优先挑选。
- **导出与复制**:结果表格上方新增「⬇ 导出CSV」(带 BOM,Excel 直接打开不乱码,导出全部行)与「📋 复制」(制表符分隔,可直接粘贴进 Excel)。
- **行数提示**:表格展示前 100 行,超出时橙色提示「共 N 行,当前仅展示前 100 行,可导出查看全部」,工具条上也显示总行数。
- **口径与数据日期**:回答上方新增一行灰字「🗂 数据源:xxx · 数据日期:yyyy-mm-dd」。数据日期按数据源区分——库存类口径用最新库存日(2026-09-19),销量/出库类用最新出库日(2026-09-18),订单在途为实时数据不带日期;后端 10 个数据源都配了 date_kind。
- **历史记录回看**:复用同一套渲染(含图表、导出、口径行),历史里保存的 content 也带上了 meta 与总行数。
- **验证**:JS/Python 语法检查通过;gzip 缓存重新生成;服务重启后 active、本机与局域网 HTTP 200;走真实 `/api/ai/ask` 提了 3 个问题(最近7天每天出库、库存金额最高10个商品、在途未到货最多),返回都带 datasource_name / data_date / total_rows,数据日期分别取到 2026-09-18(出库)与 2026-09-19(库存)。
- Git 提交 `320fb27`。
- 剩余方向:提问理解与提示词、权限与历史记录,待旭东排期。