docs: 补全专家咨询模块导航配置及PRD/变更记录文档

- index.html: 补充管理端专家咨询22页pages配置及prd路径,支持entry自定义入口页
- index.html: 补充健康应急APP专家端/小助手端工作台prd路径,小助手知识库pages
- 新增 web-admin/health-consult/doc/ 下 CHANGELOG.md 和 PRD.md
- 新增 emergency-app/expert/doc/ 下 CHANGELOG.md 和 PRD.md
- 新增 emergency-app/assistant/doc/ 下 CHANGELOG.md 和 PRD.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
冯普
2026-04-09 19:06:04 +08:00
co-authored by Claude Opus 4.6
parent 8def5fb12e
commit 32950f0d5c
30 changed files with 1027 additions and 7 deletions
View File
+32
View File
@@ -0,0 +1,32 @@
# 专家咨询(管理端)变更记录
## 2026-04-09
### init: 初始化专家咨询管理端原型
新增 22 个页面/弹窗,覆盖咨询记录、数据档案、基础配置、异常监控、结算统计等功能。
**涉及文件:**
- `history-expert.html` — 员工咨询专家记录列表
- `history-expert-detail.html` — 专家对话详情
- `history-assistant.html` — 员工咨询小助手记录列表
- `history-assistant-detail.html` — 小助手对话详情
- `history-evaluation.html` — 用户评价列表
- `consult-record.html` — 咨询档案列表
- `consult-record-detail.html` — 咨询档案详情
- `archive-personal.html` — 个人咨询数据统计
- `archive-unit.html` — 单位报表数据统计
- `expert-statistics.html` — 专家咨询统计
- `settlement.html` — 咨询结算
- `exception-result.html` — 结果异常监控
- `exception-dirty.html` — 系统脏数据监控
- `config-hospital.html` — 医院配置列表
- `config-hospital-dialog.html` — 医院配置弹窗
- `config-department.html` — 科室配置列表
- `config-department-dialog.html` — 科室配置弹窗
- `config-disease.html` — 疾病配置列表
- `config-disease-dialog.html` — 疾病配置弹窗
- `config-notice.html` — 咨询须知编辑
- `config-phrase.html` — 常用语管理列表
- `config-phrase-dialog.html` — 常用语弹窗
+421
View File
@@ -0,0 +1,421 @@
# 专家咨询(管理端)产品需求文档
## 模块概述
专家咨询管理端为运营/管理人员提供咨询业务的全流程管理能力,涵盖咨询记录查看、数据档案管理、专家统计与结算、异常监控、基础数据配置等功能。
### 页面导航结构
```
专家咨询(管理端)
├── 咨询记录
│ ├── 专家咨询记录 → 专家对话详情
│ ├── 小助手咨询记录 → 小助手对话详情
│ └── 用户评价
├── 咨询档案
│ ├── 咨询档案列表 → 咨询档案详情
│ ├── 个人咨询数据
│ └── 单位报表数据
├── 统计与结算
│ ├── 专家咨询统计
│ └── 咨询结算
├── 异常监控
│ ├── 结果异常
│ └── 系统脏数据
└── 基础配置
├── 医院配置 ⇄ 医院配置弹窗
├── 科室配置 ⇄ 科室配置弹窗
├── 疾病配置 ⇄ 疾病配置弹窗
├── 咨询须知
└── 常用语管理 ⇄ 常用语弹窗
```
### 状态流转图
```mermaid
stateDiagram-v2
[*] --> 待回复 : 员工发起咨询
待回复 --> 进行中 : 专家首次回复
进行中 --> 已结束 : 任一方结束咨询
已结束 --> 已评价 : 员工提交评价
已结束 --> [*] : 超时未评价自动关闭
已评价 --> [*]
```
## 页面清单
| 序号 | 文件名 | 页面名称 | 类型 |
|------|--------|----------|------|
| 1 | history-expert.html | 专家咨询记录 | 页面 |
| 2 | history-expert-detail.html | 专家对话详情 | 页面 |
| 3 | history-assistant.html | 小助手咨询记录 | 页面 |
| 4 | history-assistant-detail.html | 小助手对话详情 | 页面 |
| 5 | history-evaluation.html | 用户评价 | 页面 |
| 6 | consult-record.html | 咨询档案 | 页面 |
| 7 | consult-record-detail.html | 咨询档案详情 | 页面 |
| 8 | archive-personal.html | 个人咨询数据 | 页面 |
| 9 | archive-unit.html | 单位报表数据 | 页面 |
| 10 | expert-statistics.html | 专家咨询统计 | 页面 |
| 11 | settlement.html | 咨询结算 | 页面 |
| 12 | exception-result.html | 结果异常 | 页面 |
| 13 | exception-dirty.html | 系统脏数据 | 页面 |
| 14 | config-hospital.html | 医院配置 | 页面 |
| 15 | config-hospital-dialog.html | 医院配置弹窗 | 弹窗 |
| 16 | config-department.html | 科室配置 | 页面 |
| 17 | config-department-dialog.html | 科室配置弹窗 | 弹窗 |
| 18 | config-disease.html | 疾病配置 | 页面 |
| 19 | config-disease-dialog.html | 疾病配置弹窗 | 弹窗 |
| 20 | config-notice.html | 咨询须知 | 页面 |
| 21 | config-phrase.html | 常用语管理 | 页面 |
| 22 | config-phrase-dialog.html | 常用语弹窗 | 弹窗 |
## 逐页说明
---
### 1. 专家咨询记录(history-expert.html
**功能说明:** 查看员工与专家的咨询记录列表,支持多维度筛选和高级条件展开。
**业务规则:**
- 咨询状态随咨询类型联动:图文咨询有"待回复/进行中/已结束",视频咨询有"待接诊/已预约/已完成/已取消"
- 单位与部门为级联关系,选择单位后动态加载部门列表
**交互说明:**
- 点击"更多条件"展开/收起高级筛选区(专家姓名、医院、科室、专家类型、时间范围)
- 点击"查看对话"跳转到专家对话详情
- 支持导出列表数据、查看导出任务
---
### 2. 专家对话详情(history-expert-detail.html
**功能说明:** 展示单次员工与专家咨询的完整对话记录,右侧显示员工信息、专家信息和评价信息。
**业务规则:**
- 对话按时间正序展示,区分员工消息(右侧蓝色)、专家消息(左侧白色)、系统通知(居中灰色)
- 支持图片消息的展示
**交互说明:**
- 面包屑导航可返回专家咨询记录列表
- 点击"打印记录"打印当前对话
- 右侧面板展示员工基本信息、专家基本信息及用户评价(星级+文字)
---
### 3. 小助手咨询记录(history-assistant.html
**功能说明:** 查看员工与咨询小助手的对话记录列表,支持按员工信息和时间筛选。
**业务规则:**
- 咨询状态包含:已结束、进行中、待回复
- 单位与部门为级联关系
**交互说明:**
- 点击"查看对话"跳转到小助手对话详情
- 支持导出列表数据、查看导出任务
---
### 4. 小助手对话详情(history-assistant-detail.html
**功能说明:** 展示员工与咨询小助手的完整对话记录及会话统计。
**业务规则:**
- 对话区分系统消息、用户消息、助手消息、转接专家通知
- 会话统计包含消息数、时长、是否转专家
**交互说明:**
- 面包屑导航可返回小助手咨询记录列表
- 点击"打印记录"打印当前对话
- 右侧面板展示员工信息和会话统计
---
### 5. 用户评价(history-evaluation.html
**功能说明:** 查看和管理员工对咨询专家的评价记录。
**业务规则:**
- 评分为 1-5 星,差评(1-2 星)以红色标签标记
- 支持按评分区间筛选
**交互说明:**
- 点击"查看对话"打开模态框展示咨询对话
- 支持导出列表数据
---
### 6. 咨询档案(consult-record.html
**功能说明:** 展示所有员工的咨询档案列表,每个档案汇总员工的主诉、病史和关联咨询数。
**业务规则:**
- 档案按员工维度聚合,一个员工对应一条档案
- 关联咨询数统计该员工的所有咨询记录
**交互说明:**
- 点击"查看详情"跳转到咨询档案详情
- 支持按员工姓名/工号、主诉关键词、创建时间筛选
- 支持导出列表数据、查看导出任务
---
### 7. 咨询档案详情(consult-record-detail.html
**功能说明:** 展示单个员工的完整咨询档案,包括基本信息、主诉、病史和关联咨询记录列表。
**业务规则:**
- 基本信息卡片展示档案编号、创建时间、员工信息、关联咨询数
- 关联咨询记录列表展示每次咨询的类型、状态、专家、科室、时间和评分
**交互说明:**
- 点击关联咨询记录跳转到专家对话详情
- 点击"导出档案"导出当前档案
- 返回按钮返回咨询档案列表
- 右侧面板展示员工信息和档案统计
---
### 8. 个人咨询数据(archive-personal.html
**功能说明:** 按员工维度展示咨询统计数据,顶部有总览统计卡片。
**业务规则:**
- 统计卡片展示:员工总人数、本年咨询专家总次数、本年咨询小助手总次数、有咨询记录员工数
- 单位与部门为级联关系
**交互说明:**
- 支持按年份、单位/部门、姓名、工号筛选
- 点击"查看明细"查看员工详细咨询记录
- 支持导出列表数据、查看导出任务
---
### 9. 单位报表数据(archive-unit.html
**功能说明:** 按单位或部门维度展示咨询统计数据,支持 Tab 切换维度。
**业务规则:**
- 统计卡片展示:统计单位数、本年度咨询专家总次数、本年度咨询小助手总次数、本年度咨询总费用
- 排名 1-3 名使用金银铜牌标记,其余用数字
- 支持二级单位和三级单位两个维度
**交互说明:**
- Tab 切换"二级单位"和"三级单位"维度
- 表头支持按咨询次数、费用等字段排序
- 点击"查看明细"查看详细数据
---
### 10. 专家咨询统计(expert-statistics.html
**功能说明:** 展示专家的咨询数据统计,包括咨询次数、满意度、回复率等指标。
**业务规则:**
- 满意度以星级形式展示
- 24h 回复率为百分比
- 热度以火焰图标表示
**交互说明:**
- 支持按时间范围、专家姓名、科室筛选
- 表头支持排序
- 支持导出列表数据、导出报表
---
### 11. 咨询结算(settlement.html
**功能说明:** 管理专家咨询费用的按月结算,顶部展示结算概览。
**业务规则:**
- 统计卡片展示:本月待结算金额、本月已结算金额、本年累计结算、待结算专家数
- 结算状态包含:待结算、结算中、已结算
- 按图文咨询和视频咨询分别统计次数和单价
**交互说明:**
- 支持按结算周期、专家姓名、结算状态筛选
- 点击"查看明细"查看结算详情
- 点击"确认结算"将状态变更为已结算
- 支持生成结算报表、导出列表数据、下载报表
---
### 12. 结果异常(exception-result.html
**功能说明:** 监控和处理咨询结果异常,如恶意差评和响应超时等。
**业务规则:**
- 统计卡片展示:待处理异常数、本月累计、已处理、处理率
- 异常类型包含:恶意差评、响应超时等
- 严重程度分为:高危、中危、低危
**交互说明:**
- 顶部告警横幅高亮显示高危异常数量
- 点击"查看评价"跳转到用户评价
- 点击"屏蔽评价"标记为已处置
- 点击"催促回复"催促专家回复
- 点击"忽略"忽略该异常
---
### 13. 系统脏数据(exception-dirty.html
**功能说明:** 监控和处理数据质量问题,如咨询时长异常、评分溢出等。
**业务规则:**
- 统计卡片展示:待处理脏数据、本月累计、已处理、数据质量率
- 异常类型包含:咨询时长异常、评分溢出、数据缺失等
- 每条记录展示异常值与正常范围的对比
**交互说明:**
- 顶部告警横幅显示待处理脏数据数量和类型
- 点击"标记修复"标记为已修复
- 点击"忽略"忽略该脏数据
- 支持批量忽略低优先级数据
---
### 14. 医院配置(config-hospital.html
**功能说明:** 管理咨询平台的医院信息,支持新增、编辑、删除。
**业务规则:**
- 医院信息包含:名称、等级、地址、图片、院内科室
- 支持置顶和启用/禁用状态切换
**交互说明:**
- 点击"新增医院"打开医院配置弹窗
- 点击"编辑"打开编辑弹窗
- 切换置顶/状态开关
- 支持导出列表数据
---
### 15. 医院配置弹窗(config-hospital-dialog.html
**功能说明:** 新增或编辑医院信息的表单弹窗。
**表单字段表:**
| 字段名 | 类型 | 必填 | 规则 |
|--------|------|------|------|
| 医院名称 | 文本输入 | 是 | - |
| 医院等级 | 下拉选择 | 是 | 三甲/三乙/二甲等 |
| 医院类型 | 下拉选择 | 是 | - |
| 医院地址 | 文本输入 | 是 | - |
| 医院简介 | 多行文本 | 否 | - |
| 列表排序序号 | 数字输入 | 否 | 支持加减按钮调整 |
| 移动端显示 | 开关 | 否 | 默认开启 |
| 列表置顶 | 开关 | 否 | 默认关闭 |
---
### 16. 科室配置(config-department.html
**功能说明:** 管理咨询平台的科室信息,支持新增、编辑、删除。
**业务规则:**
- 科室包含名称和分类
- 展示关联专家数
- 支持置顶和排序
**交互说明:**
- 点击"新增科室"打开科室配置弹窗
- 点击"编辑"打开编辑弹窗
- 点击"删除"删除科室
- 切换置顶开关
---
### 17. 科室配置弹窗(config-department-dialog.html
**功能说明:** 新增或编辑科室信息的表单弹窗。
**表单字段表:**
| 字段名 | 类型 | 必填 | 规则 |
|--------|------|------|------|
| 科室名称 | 文本输入 | 是 | - |
| 科室分类 | 下拉选择 | 是 | - |
| 列表排序序号 | 数字输入 | 否 | 支持加减按钮调整 |
| 移动端显示 | 开关 | 否 | 默认开启 |
| 列表置顶 | 开关 | 否 | 默认关闭 |
---
### 18. 疾病配置(config-disease.html
**功能说明:** 管理咨询平台的疾病信息库,支持新增、编辑、删除。
**业务规则:**
- 疾病包含名称、别名和所属科室
- 支持置顶和排序
**交互说明:**
- 点击"新增疾病"打开疾病配置弹窗
- 点击"编辑"打开编辑弹窗
- 切换置顶开关
---
### 19. 疾病配置弹窗(config-disease-dialog.html
**功能说明:** 新增或编辑疾病信息的表单弹窗。
**表单字段表:**
| 字段名 | 类型 | 必填 | 规则 |
|--------|------|------|------|
| 疾病名称 | 文本输入 | 是 | - |
| 别名/俗称 | 文本输入 | 否 | - |
| 所属科室 | 下拉选择 | 是 | - |
| 列表排序序号 | 数字输入 | 否 | 支持加减按钮调整 |
| 移动端显示 | 开关 | 否 | 默认开启 |
| 列表置顶 | 开关 | 否 | 默认关闭 |
---
### 20. 咨询须知(config-notice.html
**功能说明:** 管理员工端发起咨询时显示的须知内容,支持富文本编辑和版本发布。
**业务规则:**
- 须知内容以富文本格式存储
- 支持版本管理,编辑后需"发布生效"
**交互说明:**
- 左侧预览卡片模拟移动端弹窗效果
- 点击"编辑内容"打开富文本编辑器弹窗
- 富文本编辑器支持加粗、斜体、下划线、列表、字号、颜色
- 点击"发布生效"保存并发布新版本
---
### 21. 常用语管理(config-phrase.html
**功能说明:** 管理咨询系统中专家和小助手使用的常用语库。
**业务规则:**
- 常用语按适用角色和分类归类
- 展示使用次数统计
**交互说明:**
- 点击"新增常用语"打开常用语弹窗
- 点击"编辑"修改现有常用语
- 点击"删除"删除常用语
- 支持按适用角色、分类、关键词筛选
---
### 22. 常用语弹窗(config-phrase-dialog.html
**功能说明:** 新增或编辑常用语的表单弹窗。
**表单字段表:**
| 字段名 | 类型 | 必填 | 规则 |
|--------|------|------|------|
| 适用角色 | 下拉选择 | 是 | - |
| 分类 | 下拉选择 | 是 | - |
| 常用语内容 | 多行文本 | 是 | 最多 200 字符,实时字符计数 |