feat(mobile): rebuild SOP ask page as WeChat-style chat (batch 1)
客户 2026-07-18 新要求:语音文字交互改为微信聊天式,替代表单式操作 (客户原话 > Figma,已记入版本对比冲突表)。 新增 components/chat/ChatComposer.vue(可复用,练页批次二直接使用): - 微信式输入条:⊕功能面板(图片/视频、选音频转文字、训练概况)、 按住说话(touch+mouse,松开即发送/滑出取消)、麦克风⇄键盘切换、 文本发送;录音兜底:环境不支持自动转选音频 - 快捷问题 chips 横向滚动置于输入条上方;附件以可移除 chip 展示 pages/user/sop/index.vue 重构为消息流模型: - user/master/system/pending 四类消息;答案气泡内含要点/提醒/无依据提示, 操作行=播报、引用N条(折叠展开)、总结卡、有帮助/没解决(逐条反馈) - 语音松开即发送(按用户决策):转写成功直接成为消息(带🎤标), 失败以系统气泡提示;选音频同语义 - 登录守卫、pending query/tool、主管学员态、生成计数取消、 onHide/onUnload 清理全部保留;总结卡弹窗(下载/播报)原样保留 验证: - 本地(构建产物+生产API)9 张截图人工目检:空态/快捷词问答/引用展开/ 键盘输入发送/按住录音/语音失败系统气泡/⊕面板/总结卡/超大字号档 - 生产冒烟:composer 存在 + 完整问答回合渲染通过 - H5 已发布(备份 h5-before-20260718044611) 批次二(待办):练页会话化(复用 ChatComposer)、web-ai 页统一、 旧表单样式清理。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -86,3 +86,9 @@ Figma 已完成全文件结构和视觉复核,当前实测为 81 个顶层页
|
||||
- 阶段与产品定义:[银城员工端APP分阶段实施总纲.md](银城员工端APP分阶段实施总纲.md)、[20260708/数字师傅学练问报整合方案.md](20260708/数字师傅学练问报整合方案.md)。
|
||||
- API 与运行边界:[API_INTEGRATION.md](API_INTEGRATION.md)、[DEMO_ACCEPTANCE.md](DEMO_ACCEPTANCE.md)。
|
||||
- 历史可运行源码:`mobile/src/App.vue`;当前权威源码:`mobile-uni/`、`frontend/`、`backend/ruoyi-modules/ruoyi-aihr/`。
|
||||
|
||||
## 2026-07-18 追加:问答/对练交互形态(客户新要求)
|
||||
|
||||
| 功能 | 客户要求 | Figma | 当前代码 | 线上状态 | 处理决定 |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| 语音文字交互形态 | 2026-07-18 客户原话:凡语音文字交互处应做成微信聊天式(消息流+按住说话),现表单式操作太复杂 | 表单式布局(输入框+按钮组) | 问页已改会话流:ChatComposer(⊕面板/按住说话松开即发/键盘切换)+气泡消息流,引用/总结卡/反馈/播报收入答案气泡操作行 | 已发布并生产冒烟通过(2026-07-18) | 按客户要求执行,客户原话 > Figma;练页为第二批,web-ai 页随批次二统一 |
|
||||
|
||||
Reference in New Issue
Block a user