Files
prop-ai-hr/docs/员工端版本功能对比与功能对齐清单-20260717.md
T
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

11 KiB

员工端版本功能对比与功能对齐清单

客户反馈基线:2026-07-17;当前工程与生产状态更新:2026-07-18。

本清单用于区分“旧版真有、历史规划、本轮新增、当前实现和生产验收”。视觉事实以 Figma 正式画板为准,功能事实以业务文档、当前代码和真实运行证据为准;Figma 未画不等于可以删除,Figma 已画也不等于已经开发或属于当前阶段。

1. 客观结论

客户所说“主要功能被删完了”不是对全部功能的准确描述,但准确暴露了版本连续性失控:旧版语音输入/播报等能力在 mobile-uni 重建时曾回退,历史规划和新增需求又混在同一批反馈中,而 Figma 没有完整承载非视觉规则。

截至 2026-07-18:确认回退已恢复,本轮明确要求的学习、反馈、问题榜、考试和全网 AI 能力也已实现并发布。当前不能再说“尚未发布”,但仍必须保留两个边界:

  1. 生产包、schema、公开接口和关键管理页已验证,不等于正式账号写链路、真机能力和严格试点已验收。
  2. 奖励按积分/学习学分实现,不是现金、不可提现;岗位仍由组织系统决定,员工不能自行改岗。

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. 证据来源

2026-07-18 追加:问答/对练交互形态(客户新要求)

功能 客户要求 Figma 当前代码 线上状态 处理决定
语音文字交互形态 2026-07-18 客户原话:凡语音文字交互处应做成微信聊天式(消息流+按住说话),现表单式操作太复杂 表单式布局(输入框+按钮组) 问页已改会话流:ChatComposer(⊕面板/按住说话松开即发/键盘切换)+气泡消息流,引用/总结卡/反馈/播报收入答案气泡操作行 已发布并生产冒烟通过(2026-07-18) 按客户要求执行,客户原话 > Figma;练页为第二批,web-ai 页随批次二统一