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:
@@ -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` — 常用语弹窗
|
||||
@@ -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 字符,实时字符计数 |
|
||||
Reference in New Issue
Block a user