docs: align phase plan with uni mobile app

This commit is contained in:
2026-07-09 14:24:51 +08:00
parent eae25e4a54
commit 5e0a5c7af7
+12 -9
View File
@@ -133,7 +133,7 @@
移动端: 移动端:
- `mobile/src/App.vue`:“开始训练”根据岗位/今日安排传 `scenarioId`,没有数据时回退当前 seed。 - `mobile-uni/src/pages/user/today/index.vue` / `mobile-uni/src/pages/user/practice/index.vue`:“开始训练”根据岗位/今日安排传 `scenarioId`,没有数据时回退当前 seed。
验收: 验收:
@@ -165,7 +165,7 @@
- `AihrPracticeSeedService.java`:seed fallback 也返回同样字段。 - `AihrPracticeSeedService.java`:seed fallback 也返回同样字段。
- `AihrSpeechDto.java` / `AihrSpeechService.java`:扩展 TTS voice 参数,保留旧字符串兼容。 - `AihrSpeechDto.java` / `AihrSpeechService.java`:扩展 TTS voice 参数,保留旧字符串兼容。
- `frontend/src/views/train/practice.vue`:加预习卡、情绪条、求助按钮、红线提示。 - `frontend/src/views/train/practice.vue`:加预习卡、情绪条、求助按钮、红线提示。
- `mobile/src/App.vue`:复用训练前卡和求助逻辑,语音失败仍退文本。 - `mobile-uni/src/pages/user/practice/index.vue`:复用训练前卡、求助和语音转写逻辑,语音失败仍退文本。
验收: 验收:
@@ -192,7 +192,7 @@
- `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrPracticeSeedService.java`:保存 session 时写 audio/annotation 信息。 - `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrPracticeSeedService.java`:保存 session 时写 audio/annotation 信息。
- 新增 `AihrPracticeReviewService.java`:生成和查询逐句标注。 - 新增 `AihrPracticeReviewService.java`:生成和查询逐句标注。
- `AihrMobileController.java`:复盘详情返回 audio 和 annotations。 - `AihrMobileController.java`:复盘详情返回 audio 和 annotations。
- `mobile/src/App.vue`:主管复盘详情增加回放和逐句标注区。 - `mobile-uni/src/pages/supervisor/index/index.vue`:主管复盘详情增加回放和逐句标注区。
验收: 验收:
@@ -223,7 +223,7 @@
- `AihrMobileDto.java`:补画像、预警、派发 DTO。 - `AihrMobileDto.java`:补画像、预警、派发 DTO。
- `AihrMobileController.java`:新增/扩展主管预警、派发接口。 - `AihrMobileController.java`:新增/扩展主管预警、派发接口。
- `frontend/src/views/train/practice.vue` 或新增管理端页:提供人工校准入口。 - `frontend/src/views/train/practice.vue` 或新增管理端页:提供人工校准入口。
- `mobile/src/App.vue`:员工画像和主管待办展示新增字段。 - `mobile-uni/src/pages/user/profile/index.vue` / `mobile-uni/src/pages/supervisor/index/index.vue`:员工画像和主管待办展示新增字段。
验收: 验收:
@@ -306,7 +306,7 @@
| 风险 | 控制 | | 风险 | 控制 |
|---|---| |---|---|
| 内容不足 | M0 先锁 12 条生活顾问场景,内容没到位不进 M2;**每日三题微题库依赖业务侧拆分管家培训材料,拆分没跟上则该项顺延、不阻塞主线** | | 内容不足 | M0 先锁 12 条生活顾问场景,内容没到位不进 M2;**每日三题微题库依赖业务侧拆分管家培训材料,拆分没跟上则该项顺延、不阻塞主线** |
| 移动端过大 | M1 同步拆 `mobile/src/App.vue` 的训练/画像/主管面板,不继续堆单文件 | | 移动端过大 | 当前新增功能落在 `mobile-uni/src/pages/*`,旧 `mobile/src/App.vue` 只保留演示兜底,不继续堆单文件 |
| 成本失控 | 逐句标注只在 finish 后一次性做;总结卡/视频按需触发 | | 成本失控 | 逐句标注只在 finish 后一次性做;总结卡/视频按需触发 |
| 评分争议 | 原 AI 分和人工修正分并存;AI 分不挂绩效 | | 评分争议 | 原 AI 分和人工修正分并存;AI 分不挂绩效 |
| 隐私问题 | 只做录音,不做录像;文本脱敏;音频存储权限明确 | | 隐私问题 | 只做录音,不做录像;文本脱敏;音频存储权限明确 |
@@ -361,7 +361,7 @@
- Modify: `frontend/src/api/aihr/practice.ts` - Modify: `frontend/src/api/aihr/practice.ts`
- Modify: `frontend/src/views/train/practice.vue` - Modify: `frontend/src/views/train/practice.vue`
- Modify: `mobile/src/App.vue` - Modify: `mobile-uni/src/pages/user/practice/index.vue`
- Reuse: `POST /api/knowledge/search` - Reuse: `POST /api/knowledge/search`
**Steps** **Steps**
@@ -377,7 +377,7 @@
- Modify: `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrPracticeLlmService.java` - Modify: `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrPracticeLlmService.java`
- Modify: `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/domain/AihrPracticeDto.java` - Modify: `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/domain/AihrPracticeDto.java`
- Modify: `frontend/src/views/train/practice.vue` - Modify: `frontend/src/views/train/practice.vue`
- Modify: `mobile/src/App.vue` - Modify: `mobile-uni/src/pages/user/practice/index.vue`
**Steps** **Steps**
@@ -392,7 +392,8 @@
- Modify: `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrSpeechService.java` - Modify: `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrSpeechService.java`
- Modify: `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrPracticeSeedService.java` - Modify: `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrPracticeSeedService.java`
- Modify: `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/controller/AihrMobileController.java` - Modify: `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/controller/AihrMobileController.java`
- Modify: `mobile/src/App.vue` - Modify: `mobile-uni/src/pages/user/practice/index.vue`
- Modify: `mobile-uni/src/pages/supervisor/index/index.vue`
**Steps** **Steps**
@@ -407,7 +408,9 @@
- Modify: `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrMobileSeedService.java` - Modify: `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrMobileSeedService.java`
- Modify: `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/domain/vo/AihrMobileDto.java` - Modify: `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/domain/vo/AihrMobileDto.java`
- Modify: `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/controller/AihrMobileController.java` - Modify: `backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/controller/AihrMobileController.java`
- Modify: `mobile/src/App.vue` - Modify: `mobile-uni/src/pages/user/today/index.vue`
- Modify: `mobile-uni/src/pages/user/profile/index.vue`
- Modify: `mobile-uni/src/pages/supervisor/index/index.vue`
**Steps** **Steps**