docs: 更新健康咨询三端PRD文档,新增截图规范与md-viewer图片支持

- 重写员工端PRD,按业务流程重新组织,页面与弹窗穿插介绍
- 补充应急APP专家端/小助手端PRD缺失页面和共享模块说明
- 更新管理后台PRD咨询须知双Tab设计描述
- 员工端PRD新增25张页面截图(Playwright自动截取)
- md-viewer.html支持图片相对路径自动补全和尺寸限制
- 项目背景.md新增PRD截图规范(7.4节),PRD更新时机改为用户主动触发
- CLAUDE.md精简去重,文档规范统一指向项目背景.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
冯普
2026-04-14 15:10:36 +08:00
co-authored by Claude Opus 4.6
parent 46ac7ab5e5
commit 42de3bae30
32 changed files with 655 additions and 457 deletions
+112 -38
View File
@@ -56,19 +56,24 @@ stateDiagram-v2
| 1 | workbench/index.html | 工作台首页 | 工作台 |
| 2 | workbench/text-chat.html | 图文咨询 | 工作台 |
| 3 | workbench/text-consult-done.html | 咨询完成详情 | 工作台 |
| 4 | workbench/video-appt.html | 视频预约确认 | 工作台 |
| 5 | workbench/video-call.html | 视频通话 | 工作台 |
| 6 | workbench/video-done.html | 视频完成详情 | 工作台 |
| 7 | workbench/video-ongoing.html | 视频进行中 | 工作台 |
| 8 | workbench/employee-profile.html | 员工健康档案 | 工作台 |
| 9 | knowledge/index.html | 知识库首页 | 知识库 |
| 10 | knowledge/detail.html | 知识详情 | 知识库 |
| 11 | profile/index.html | 个人中心 | 我的 |
| 12 | profile/edit-profile.html | 编辑资料 | 我的 |
| 13 | profile/change-pwd.html | 修改密码 | 我的 |
| 14 | profile/schedule.html | 排班设置 | 我的 |
| 15 | profile/stats.html | 咨询统计 | 我的 |
| 16 | profile/reviews.html | 全部评价 | 我的 |
| 4 | workbench/employee-profile.html | 员工健康档案 | 工作台 |
| 5 | workbench/consult-person-detail.html | 咨询人档案详情 | 工作台 |
| 6 | workbench/video-appt.html | 视频预约确认 | 工作台 |
| 7 | workbench/video-call.html | 视频通话 | 工作台 |
| 8 | workbench/video-done.html | 视频完成详情 | 工作台 |
| 9 | workbench/video-ongoing.html | 视频进行中 | 工作台 |
| 10 | knowledge/index.html | 知识库首页 | 知识库 |
| 11 | knowledge/detail.html | 知识详情 | 知识库 |
| 12 | ../ai-assistant/index.html | AI 助手(共享) | AI 助手 |
| 13 | ../message/index.html | 消息列表(共享) | 消息 |
| 14 | ../message/contacts.html | 通讯录(共享) | 消息 |
| 15 | ../message/im-chat.html | IM 聊天(共享) | 消息 |
| 16 | profile/index.html | 个人中心 | 我的 |
| 17 | profile/edit-profile.html | 编辑资料 | 我的 |
| 18 | profile/change-pwd.html | 修改密码 | 我的 |
| 19 | profile/schedule.html | 排班设置 | 我的 |
| 20 | profile/stats.html | 咨询统计 | 我的 |
| 21 | profile/reviews.html | 全部评价 | 我的 |
## 逐页说明
@@ -127,7 +132,35 @@ stateDiagram-v2
---
### 4. 视频预约确认workbench/video-appt.html
### 4. 员工健康档案workbench/employee-profile.html
**功能说明:** 展示咨询员工的完整健康档案,供专家参考。
**业务规则:**
- 分三组展示:基本信息(姓名、性别/年龄、身高/体重)、生活习惯(吸烟、饮酒、饮食、睡眠)、身体情况(过敏史、遗传史、既往史)
- 过敏史以红色高亮标记
**交互说明:**
- 返回按钮跳转到图文聊天页
---
### 5. 咨询人档案详情(workbench/consult-person-detail.html
**功能说明:** 展示咨询人的完整档案信息,包括个人基本信息、生活习惯、身体情况以及本次咨询的健康档案(问题描述、持续时间、检查资料、期望帮助)。
**业务规则:**
- 头部展示咨询人头像、姓名、性别/年龄、身高/体重
- 生活习惯以标签形式展示,绿色标签表示良好习惯,橙色标签表示需关注项
- 身体情况以网格布局展示过敏史、遗传史、既往史、其他疾病
- 本次咨询档案展示问题描述、持续时间标签、检查资料图片、期望帮助
**交互说明:**
- 返回按钮跳转到上一页(图文聊天页或咨询完成详情页)
---
### 6. 视频预约确认(workbench/video-appt.html
**功能说明:** 展示员工发起的视频咨询预约详情,专家可接受或拒绝。
@@ -142,7 +175,7 @@ stateDiagram-v2
---
### 5. 视频通话(workbench/video-call.html
### 7. 视频通话(workbench/video-call.html
**功能说明:** 专家与员工进行视频通话的全屏界面。
@@ -157,7 +190,7 @@ stateDiagram-v2
---
### 6. 视频完成详情(workbench/video-done.html
### 8. 视频完成详情(workbench/video-done.html
**功能说明:** 展示已完结视频咨询的详情,包括通话时长、评分评价、健康档案。
@@ -171,7 +204,7 @@ stateDiagram-v2
---
### 7. 视频进行中(workbench/video-ongoing.html
### 9. 视频进行中(workbench/video-ongoing.html
**功能说明:** 已确认但尚未开始通话的视频咨询详情,提供发起通话入口。
@@ -185,20 +218,7 @@ stateDiagram-v2
---
### 8. 员工健康档案(workbench/employee-profile.html
**功能说明:** 展示咨询员工的完整健康档案,供专家参考。
**业务规则:**
- 分三组展示:基本信息(姓名、性别/年龄、身高/体重)、生活习惯(吸烟、饮酒、饮食、睡眠)、身体情况(过敏史、遗传史、既往史)
- 过敏史以红色高亮标记
**交互说明:**
- 返回按钮跳转到图文聊天页
---
### 9. 知识库首页(knowledge/index.html
### 10. 知识库首页(knowledge/index.html
**功能说明:** 专家查阅专业医学知识的参考库,按分类浏览条目列表。
@@ -212,7 +232,7 @@ stateDiagram-v2
---
### 10. 知识详情(knowledge/detail.html
### 11. 知识详情(knowledge/detail.html
**功能说明:** 展示单条知识的完整内容,由URL参数动态渲染。
@@ -225,7 +245,61 @@ stateDiagram-v2
---
### 11. 个人中心(profile/index.html
### 12. AI 助手(共享模块:../ai-assistant/index.html
**功能说明:** 专家端和小助手端共用的 AI 智能助手,提供医学知识问答辅助。
**业务规则:**
- 通过 sessionStorage 的 `appRole` 标记区分当前端,动态设置底部导航栏的工作台返回目标
- AI 回复为系统自动生成
**交互说明:**
- 底部输入框输入问题,AI 自动回复
- 底部 Tab 导航切换到其他模块
---
### 13. 消息列表(共享模块:../message/index.html
**功能说明:** 专家端和小助手端共用的内部消息模块,展示与其他角色的消息列表。
**业务规则:**
- 通过 sessionStorage 的 `appRole` 标记区分当前端
- 消息列表按最新消息时间倒序排列
- 每条消息显示联系人头像、姓名、角色标签、最后一条消息预览、时间
**交互说明:**
- 点击消息项跳转到 IM 聊天页
- 点击右上角通讯录图标跳转到通讯录页
- 底部 Tab 导航切换到其他模块
---
### 14. 通讯录(共享模块:../message/contacts.html
**功能说明:** 展示系统内所有可联系的内部人员,支持按角色筛选和姓名搜索。
**业务规则:**
- 人员按角色分类展示
- 支持搜索和角色筛选
**交互说明:**
- 点击联系人跳转到 IM 聊天页
- 返回按钮跳转到消息列表
---
### 15. IM 聊天(共享模块:../message/im-chat.html
**功能说明:** 与内部人员的即时通讯聊天界面。
**交互说明:**
- 底部输入框输入文字并发送
- 返回按钮跳转到消息列表
---
### 16. 个人中心(profile/index.html
**功能说明:** 专家个人信息中心,展示基础信息及功能入口列表。
@@ -240,7 +314,7 @@ stateDiagram-v2
---
### 12. 编辑资料(profile/edit-profile.html
### 17. 编辑资料(profile/edit-profile.html
**功能说明:** 专家编辑个人基本资料、擅长病种和个人简介。
@@ -260,7 +334,7 @@ stateDiagram-v2
---
### 13. 修改密码(profile/change-pwd.html
### 18. 修改密码(profile/change-pwd.html
**功能说明:** 专家修改登录密码。
@@ -277,7 +351,7 @@ stateDiagram-v2
---
### 14. 排班设置(profile/schedule.html
### 19. 排班设置(profile/schedule.html
**功能说明:** 专家自主设置接诊日期和时段的接诊人数上限。
@@ -293,7 +367,7 @@ stateDiagram-v2
---
### 15. 咨询统计(profile/stats.html
### 20. 咨询统计(profile/stats.html
**功能说明:** 展示专家的多维度咨询数据统计。
@@ -308,7 +382,7 @@ stateDiagram-v2
---
### 16. 全部评价(profile/reviews.html
### 21. 全部评价(profile/reviews.html
**功能说明:** 展示员工对专家的历史评价列表。