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
+64 -3
View File
@@ -51,9 +51,13 @@ stateDiagram-v2
| 6 | workbench/push-expert.html | 选择专家 | 页面 | 工作台 |
| 7 | knowledge/index.html | 知识库首页 | 页面 | 知识库 |
| 8 | knowledge/detail.html | 知识详情 | 页面 | 知识库 |
| 9 | profile/index.html | 个人中心主页 | 页面 | 我的 |
| 10 | profile/stats.html | 咨询统计 | 页面 | 我的 |
| 11 | profile/change-pwd.html | 修改密码 | 页面 | 我的 |
| 9 | ../ai-assistant/index.html | AI 助手(共享) | 页面 | AI 助手 |
| 10 | ../message/index.html | 消息列表(共享) | 页面 | 消息 |
| 11 | ../message/contacts.html | 通讯录(共享) | 页面 | 消息 |
| 12 | ../message/im-chat.html | IM 聊天(共享) | 页面 | 消息 |
| 13 | profile/index.html | 个人中心主页 | 页面 | 我的 |
| 14 | profile/stats.html | 咨询统计 | 页面 | 我的 |
| 15 | profile/change-pwd.html | 修改密码 | 页面 | 我的 |
## 逐页说明
@@ -227,3 +231,60 @@ stateDiagram-v2
| 当前密码 | password | 是 | - |
| 新密码 | password | 是 | 至少8位 |
| 确认新密码 | password | 是 | 与新密码一致 |
---
## 共享模块说明
以下模块为专家端和小助手端共用,通过 sessionStorage 的 `appRole` 标记区分当前端,动态设置底部导航栏的工作台返回目标。
### 12. AI 助手(../ai-assistant/index.html
**功能说明:** AI 智能助手,提供医学知识问答辅助。
**业务规则:**
- AI 回复为系统自动生成
- 底部 Tab 导航中"工作台"按钮根据 `appRole` 动态跳转到对应端的工作台
**交互说明:**
- 底部输入框输入问题,AI 自动回复
- 底部 Tab 导航切换到其他模块
---
### 13. 消息列表(../message/index.html
**功能说明:** 内部消息模块,展示与其他角色的消息列表。
**业务规则:**
- 消息列表按最新消息时间倒序排列
- 每条消息显示联系人头像、姓名、角色标签、最后一条消息预览、时间
**交互说明:**
- 点击消息项跳转到 IM 聊天页
- 点击右上角通讯录图标跳转到通讯录页
- 底部 Tab 导航切换到其他模块
---
### 14. 通讯录(../message/contacts.html
**功能说明:** 展示系统内所有可联系的内部人员,支持按角色筛选和姓名搜索。
**业务规则:**
- 人员按角色分类展示
- 支持搜索和角色筛选
**交互说明:**
- 点击联系人跳转到 IM 聊天页
- 返回按钮跳转到消息列表
---
### 15. IM 聊天(../message/im-chat.html
**功能说明:** 与内部人员的即时通讯聊天界面。
**交互说明:**
- 底部输入框输入文字并发送
- 返回按钮跳转到消息列表