feat: AI写作模块4项优化(20260419_2226)
- 修复 diff 颜色残留: confirmAiInjection 使用 cleanHtml 而非 newHtml - 更新默认快捷指令: 4条外科专用 -> 2条通用短语 - 新增发送按钮: 输入框旁显式发送按钮 - 导出AI日志: 快捷指令区域新增调试日志导出(JSON)
This commit is contained in:
19
工程分析/20260419_2226/功能变更执行文档.md
Normal file
19
工程分析/20260419_2226/功能变更执行文档.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# 功能变更执行文档(20260419_2226)
|
||||
|
||||
## 变更摘要
|
||||
本次实施 4 项优化:
|
||||
|
||||
| # | 变更项 | 目标效果 |
|
||||
|---|---|---|
|
||||
| 1 | 修复 diff 颜色残留 | `confirmAiInjection` 使用 `cleanHtml` 而非 `newHtml` |
|
||||
| 2 | 更新默认快捷指令 | 4 条外科专用短语 → 2 条通用短语 |
|
||||
| 3 | 新增发送按钮 | 在麦克风按钮旁添加显式发送按钮 |
|
||||
| 4 | 导出 AI 日志 | 快捷指令区域新增「导出 AI 日志」按钮,下载 JSON |
|
||||
|
||||
## 变更文件
|
||||
- `src/pages/ReportEditor.tsx`
|
||||
|
||||
## 技术要点
|
||||
1. **Diff 颜色残留根因**:`confirmAiInjection` 中 `document.execCommand('insertHTML')` 传入的是未清理的 `newHtml`,而 `cleanHtml`(已去除 diff span)未被使用。
|
||||
2. **Send 按钮复用**:`lucide-react` 的 `Send` 图标已在导入列表中,无需新增依赖。
|
||||
3. **导出 AI 日志**:点击后组装 `{ exportAt, url, messages, metadata }` 为 JSON Blob 并触发浏览器下载。
|
||||
Reference in New Issue
Block a user