23 lines
2.2 KiB
Markdown
23 lines
2.2 KiB
Markdown
# 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`。
|
||
- 剩余方向:提问理解与提示词、权限与历史记录,待旭东排期。
|