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:
@@ -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)
|
||||
|
||||
**功能说明:** 与内部人员的即时通讯聊天界面。
|
||||
|
||||
**交互说明:**
|
||||
- 底部输入框输入文字并发送
|
||||
- 返回按钮跳转到消息列表
|
||||
|
||||
+112
-38
@@ -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)
|
||||
|
||||
**功能说明:** 展示员工对专家的历史评价列表。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user