对练进行中(practiceView=active)改为微信式会话,复用问页同款形态; 预习(场景卡/最近练过/每日三题)与评分/满意度视图保持不变, start/turn/finish/求助/风格重生成/幂等/红线/满意度脚本逻辑零改动。 ChatComposer:新增 panelItems 属性(自定义⊕面板项+panel事件), sop 页默认面板不受影响。 practice/index.vue: - 会话视图:固定铺满窗口区;头部=场景名+第N/3轮+情绪/信任细条+红线提示 - 业主台词=语音优先气泡(TTS预合成+时长+未读红点+转文字/收起, TTS不可用回退文本);我的回复右侧粉色气泡;老师傅提示/求助SOP= 蓝色教练气泡(带播报/引用来源);提交中「业主回应中…」系统气泡 - 风格chips(再严肃/再温柔/更细致/更专业)横排贴输入条上方 - 输入条:按住说话松开即发送(转写→带audioOssId直接提交回合), 键盘切换,⊕面板=选音频转文字/求助SOP/结束评分(结束评分随 canFinishPractice置灰) - 错题重说(红线)、退避回滚(提交失败恢复对话)原逻辑保留 验证: - 本地全链路:开始练习→业主语音气泡6"+红点→转文字→键盘回复→ 老师傅提示+4风格chips→风格调整→⊕求助SOP气泡→第二轮→ ⊕结束评分→评分74+老师傅建议+满意度,8张截图目检 - 生产冒烟:语音气泡+红点+按住说话+老师傅提示+风格chips全就位 - H5已发布(备份 h5-before-20260718052458);冲突表已更新 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
11 KiB
员工端版本功能对比与功能对齐清单
客户反馈基线:2026-07-17;当前工程与生产状态更新:2026-07-18。
本清单用于区分“旧版真有、历史规划、本轮新增、当前实现和生产验收”。视觉事实以 Figma 正式画板为准,功能事实以业务文档、当前代码和真实运行证据为准;Figma 未画不等于可以删除,Figma 已画也不等于已经开发或属于当前阶段。
1. 客观结论
客户所说“主要功能被删完了”不是对全部功能的准确描述,但准确暴露了版本连续性失控:旧版语音输入/播报等能力在 mobile-uni 重建时曾回退,历史规划和新增需求又混在同一批反馈中,而 Figma 没有完整承载非视觉规则。
截至 2026-07-18:确认回退已恢复,本轮明确要求的学习、反馈、问题榜、考试和全网 AI 能力也已实现并发布。当前不能再说“尚未发布”,但仍必须保留两个边界:
- 生产包、schema、公开接口和关键管理页已验证,不等于正式账号写链路、真机能力和严格试点已验收。
- 奖励按积分/学习学分实现,不是现金、不可提现;岗位仍由组织系统决定,员工不能自行改岗。
2. 证据层级
| 层级 | 主要证据 | 能证明什么 |
|---|---|---|
| 历史可运行版 | mobile/src/App.vue、mobile/src/data/* |
旧源码实际存在过的交互,不代表今天仍在线 |
| 历史需求/设计 | BRD、阶段总纲、会议纪要、Figma | 功能被提出、规划或设计过,不单独证明已交付 |
| 当前实现 | mobile-uni/、frontend/、backend/ruoyi-modules/ruoyi-aihr/ |
当前代码和接口能力 |
| 本地验证 | 自动化测试、真实本地 API、浏览器操作和截图 | 当前构建在验证环境可运行 |
| 生产部署 | 提交、构建哈希、迁移记录、服务与 HTTP | 版本和 schema 已进入现网 |
| 生产业务验收 | 正式账号、真机、真实内容/权限/试点窗口 | 客户业务可按正式规则使用;当前仅部分完成 |
当前生产基线为提交 32fa376d;21 个迁移已执行,目标 schema 34/34,管理端、H5、后端产物哈希一致。管理端关键页和移动端匿名首屏已浏览器复核;正式 OTP 认证写链路与真机权限未重放。
3. 客户反馈版本对比
| 客户反馈/能力 | 历史判断 | 当前结果 | 当前完成层级与剩余边界 |
|---|---|---|---|
| 不同角色看到不同页面 | 旧版已有三类入口,BRD 持续要求 | 员工、候选人、主管独立页面保留 | 已实现并部署;正式角色和项目权限正反例待生产账号验收 |
| 不同岗位看到不同内容 | 历史目标,旧版只做了部分展示差异 | 岗位来自组织身份;五岗位场景/题库已落地,训练和学习按岗位分发 | 已部署;正式岗位内容、SOP 和资格规则仍需业务审核 |
| 主管也要学习 | 本轮明确新增,旧版无稳定双身份证据 | 主管可在工作台/学习端切换,组织角色不变 | 已实现并部署;生产正式主管账号待重放 |
| 岗位在哪里修改 | 正式口径一直应来自人力/组织系统 | 员工端只读,岗位错误联系 HR,不提供自由切换 | 正确收口,不应恢复演示性改岗 |
| 全局字体可调 | 本轮适老化新增,旧版无开关证据 | 标准/大字/超大字三档全局持久化,同构页面响应式增高 | 已部署、本地视觉通过;真机触控、键盘、读屏待验收 |
| 问师傅语音提问 | 旧版明确有,切换工程时确认回退 | 录音、停止、转写和选择音频兜底已恢复,复用 /api/ai/asr |
已部署;正式 ASR、真机麦克风和弱网待验收 |
| 回答/总结卡语音播报 | 旧版确认有,曾回退 | SOP 回答、总结卡、每日题、参考答案、AI 对话、点评和候选题目均提供播报;TTS 失败可降级设备语音 | 已部署;正式 TTS 和真实设备播放待验收 |
| “每个文字都能点播报” | 旧版只能证明关键答案/总结卡,不支持“所有 UI 文字”说法 | 对业务关键内容提供统一播报,不把每个标签做成可点击 | 客户表述被合理收敛,兼顾可用性和无障碍 |
| 录音不属于当前账号 | 缺陷,不是功能差异 | 请求身份、资源归属、页面代次和旧请求回写均已收紧 | 已部署、本地双账号验证;生产认证态待复验 |
| 点提交没反应 | 缺陷 | 增加 loading、成功/失败提示和可见输入/按钮状态 | 已部署、本地交互通过;生产真机点击待复验 |
| 问师傅上传图片/视频 | 旧版未确认;属于历史规划/本轮明确化 | 图片/视频只用于本次现场分析,不自动进入共享知识库 | 已部署;PII 外发、大小限制、失败状态和真机选择待验收 |
| 总结卡下载图片 | 本轮新增,旧版无证据 | 总结卡可下载 PNG;无聊天模型时只摘录真实命中原文并保留来源 | 已部署;iOS/Android H5 文件/相册行为待验收 |
| 每日三题每天变化 | 历史目标,旧版没有稳定动态题库证据 | 按日期、岗位和员工身份确定性轮换;同日稳定、相邻日不重复 | 已实现并部署;正式内容审核与长期去重样本待验收 |
| 同一专项内容不能总重复 | 历史目标,旧版无版本/去重保证 | 专项保存内容版本、题目/参考答案快照和内容哈希 | 已实现并部署;正式运营样本待观察 |
| 学员评价题目有用/无用 | 历史计划有,旧版仅 SOP 赞踩 | 每日题/专项题已支持有用/无用反馈 | 已实现并部署;生产正式员工写链路待复验 |
| 管理端常见难题排序 | BRD 有团队短板目标,旧版只有薄弱项展示 | 可按岗位、时间、次数、人数、均分查看并一键派专项 | 生产页面已验证;正式团队数据待验收 |
| 指派显示人名而非编号 | 体验缺陷 | 从项目在职人员选择姓名 | 已部署;依赖正式组织和项目范围 |
| 一次多选、简化字段、快捷日期 | 本轮新增/设计细化 | 最多 100 人,多选、默认值、当天/明天/3 天/7 天、幂等提交和逐人结果 | 已实现并部署;生产大团队、时区边界和失败隔离待验收 |
| 有奖征问题和征答案 | 历史阶段二规划,本轮要求一并实现 | 开放问题榜、全员回答、审核、最佳答案、积分规则和双账户已落地 | 已部署;奖励仅积分/学分,正式运营规则与认证写链路待验收 |
| “员工每天可以赚钱” | 从未批准现金日结 | 只实现积分/学习学分,不实现现金、提现、预算或税务流程 | 现金化需业务、财务、法务另行批准 |
| 岗位入职测试 | 历史规划,旧版无完整可运行证据 | 主管选择岗位/项目/员工、组卷、发布、截止日期和成绩;员工答题、播报、提交和逐题结果 | 已部署;提交幂等本地通过,生产正式账号待重放 |
| 问 AI(全网) | 本轮新增;历史基线是企业内部知识 | 与问师傅分入口、接口、来源和免责声明;提供方须公网 HTTPS、连接测试成功后才可启用 | 管理页已生产验证;正式密钥/真实外部回答尚未验收,未配置时明确不可用 |
4. Figma 对比结论
Figma 已完成全文件结构和视觉复核,当前实测为 81 个顶层页面、78 张 Screen/ 画板。“我”页标准/大字/超大字已改为同一信息架构和同一数据语义,底栏、安全区和超大字重叠已修。代码另行完成真实页面多视口视觉验收。
设计仍不能替代以下非视觉规则:身份与项目权限、录音归属、幂等、题目轮换、积分分账、供应商安全、知识空间授权、生产发布和正式试点门禁。后续给 Codex 的任务必须同时写明功能事实源、Figma node、阶段、必须保留能力、明确不做项和分层验收。
5. 生产发布结果与未完成验证
已确认
- 分支
codex/multi-tenant-knowledge-platform已推送,生产提交为32fa376d。 - 管理端、移动端 H5、后端和 21 个迁移脚本已发布;备份位于
/opt/wygj/backups/release-20260718005151。 - 根站、H5、租户接口、员工首页 API、服务状态和 schema 已验证;知识空间排序规则问题已修复。
- 管理端首页、常见难题、问题榜运营、知识空间、全网 AI 配置及 390×844 H5 已浏览器查看,无最终控制台/请求错误。
尚未确认
- 正式 OTP 下员工、主管、候选人和后台账号的完整读写与越权反例。
- 真实 iOS/Android 的麦克风、音频选择、图片/视频选择、下载、设备语音、键盘和读屏。
- 正式 ASR/TTS、全网 AI 提供方和真实业务内容配置。
- 严格试点窗口的完训、人工校准、SOP 评审、满意度和案例门槛。
6. 对客户的建议回复
已经按旧版源码、历史文档、Figma 和当前生产版本逐项对齐。旧版确认存在的语音输入、回答与总结卡播报已经恢复;本轮提出的三级字号、图片总结卡、主管学习端、多人派发与快捷日期、每日题轮换/反馈、常见难题、开放问题榜、岗位考试和全网 AI 也已进入生产包。岗位继续以人力系统身份为准,奖励当前是积分/学习学分,不是现金。现网版本、数据库结构和关键页面已经验证;下一步是用正式账号和真实手机完成录音、下载、权限、外部模型及试点窗口验收,不能把这部分写成已经完成。
7. 证据来源
- 当前工程与生产状态:README.md、BRD_IMPLEMENTATION_AUDIT.md、BRD_PRODUCTION_MIGRATION_RUNBOOK.md。
- 设计审计:FIGMA需求覆盖与版本偏差审计-20260717.md、FIGMA_IMPLEMENTATION_MATRIX.md。
- 阶段与产品定义:银城员工端APP分阶段实施总纲.md、20260708/数字师傅学练问报整合方案.md。
- API 与运行边界:API_INTEGRATION.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;2026-07-18 批次二完成:练页对练进行中改为同款会话(业主台词=语音优先气泡+红点+转文字,老师傅提示气泡,风格chips,⊕面板收纳选音频/求助/结束评分,松开即发送),预习/每日三题/评分视图保持;web-ai 页待批次三 |