
adminandClaude Fable 5
bf1e881a8c
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>
2026-07-18 04:47:33 +08:00
..
2026-07-18 04:47:33 +08:00
2026-07-18 00:50:11 +08:00
2026-07-09 14:56:31 +08:00
2026-07-11 01:13:57 +08:00
2026-07-11 01:13:57 +08:00
2026-07-18 00:50:11 +08:00
2026-07-18 00:50:11 +08:00
2026-07-09 10:42:20 +08:00
2026-07-09 13:24:19 +08:00