diff --git a/emergency-app/onsite/doc/CHANGELOG.md b/emergency-app/onsite/doc/CHANGELOG.md new file mode 100644 index 0000000..4b97e46 --- /dev/null +++ b/emergency-app/onsite/doc/CHANGELOG.md @@ -0,0 +1,14 @@ +# 驻场人员端 - 变更日志 + +## [2026-04-28] + +### 优化 +- **工单详情(待处理)页面** + - 救助信息卡片新增"相关照片"和"补充小结"字段展示 + - 转单弹窗高度调整(从88vh优化为50vh,提升移动端体验) + - 转单弹窗移除"转单说明"字段,简化转单流程 + +### 修改的文件 +- `workbench/work-order-detail-ongoing.html` - 工单详情待处理页 +- `workbench/work-order-detail.html` - 工单详情已完成页 +- `workbench/serious-illness-detail-pending.html` - 大病就医详情待处理页 diff --git a/emergency-app/onsite/doc/PRD.md b/emergency-app/onsite/doc/PRD.md new file mode 100644 index 0000000..4185456 --- /dev/null +++ b/emergency-app/onsite/doc/PRD.md @@ -0,0 +1,309 @@ +# 驻场人员端(健康应急APP)产品需求文档 + +## 模块概述 + +驻场人员端为驻扎在各医院的现场服务人员提供移动端工作平台,负责接收操作人员派发的应急工单和大病就医挂号任务,在医院现场完成陪同就医、挂号办理、现场处理等工作并反馈结果。驻场人员是应急救助和大病就医流程中的"最后一公里"执行角色。 + +### 页面导航结构 + +``` +驻场人员端 +├── 工作台(底部Tab) +│ ├── 应急求助 +│ │ ├── 待处理 → 工单详情(待处理) +│ │ └── 已完成 → 工单详情(已完成) +│ └── 大病就医 → 大病就医列表 +│ ├── 待处理 → 大病就医详情(待处理) +│ └── 已完成 → 大病就医详情(已完成) +├── 知识库(底部Tab) +│ ├── 知识文章(分类Tab)→ 知识详情 +│ └── 规章制度(PDF列表) +├── AI助手(底部Tab) +├── 消息(底部Tab) +└── 我的(底部Tab) + ├── 修改个人信息 + ├── 修改密码 + └── 退出登录(确认弹窗) +``` + +### 应急工单状态流转图 + +```mermaid +stateDiagram-v2 + [*] --> 待处理 : 操作人员派单给驻场人员 + 待处理 --> 已完成 : 驻场人员完成处理 + 待处理 --> 待处理 : 驻场人员转单给其他驻场人员 +``` + +### 大病就医状态流转图 + +```mermaid +stateDiagram-v2 + [*] --> 待处理 : 操作人员确认预约并派单 + 待处理 --> 已完成 : 驻场人员提交挂号结果 +``` + +## 页面清单 + +| 序号 | 文件名 | 页面名称 | 所属模块 | +|------|--------|----------|----------| +| 1 | workbench/index.html | 工作台首页 | 工作台 | +| 2 | workbench/work-order-detail-ongoing.html | 工单详情(待处理) | 工作台·应急求助 | +| 3 | workbench/work-order-detail.html | 工单详情(已完成) | 工作台·应急求助 | +| 4 | workbench/serious-illness-list.html | 大病就医列表 | 工作台·大病就医 | +| 5 | workbench/serious-illness-detail-pending.html | 大病就医详情(待处理) | 工作台·大病就医 | +| 6 | workbench/serious-illness-detail-done.html | 大病就医详情(已完成) | 工作台·大病就医 | +| 7 | knowledge/index.html | 知识库首页 | 知识库 | +| 8 | knowledge/article-detail.html | 知识详情 | 知识库 | +| 9 | ../ai-assistant/index.html | AI 助手 | AI 助手 | +| 10 | ../message/index.html | 消息列表 | 消息 | +| 11 | profile/index.html | 个人中心主页 | 我的 | +| 12 | profile/edit-profile.html | 修改个人信息 | 我的 | +| 13 | profile/change-pwd.html | 修改密码 | 我的 | + +## 逐页说明 + +--- + +## 一、工作台模块 + +### 1. 工作台首页 + +![页面截图](screenshots/index.jpg) + +**功能说明:** 驻场人员工作台入口,展示应急求助和大病就医两大业务的任务队列。顶部统计卡片展示应急待处理和大病待处理数量。 + +**业务规则:** +- 顶部统计:应急待处理数量、大病待处理数量 +- 一级 Tab 切换:应急求助(默认)/ 大病就医 +- 应急求助面板:二级 Tab 切换待处理 / 已完成 +- 大病就医面板:跳转至大病就医列表页 +- 应急卡片展示:患者姓名、年龄、求助方式标签、派单时间 +- 已完成卡片额外展示完成时间 + +**交互说明:** +- 点击待处理应急卡片:跳转到工单详情(待处理)页 +- 点击已完成应急卡片:跳转到工单详情(已完成)页 +- 点击大病就医 Tab:跳转到大病就医列表页 +- 底部导航栏 3 个 Tab:工作台、知识库、我的 + +--- + +## 二、应急求助业务线 + +### 2. 工单详情(待处理) + +![页面截图](screenshots/work-order-detail-ongoing.jpg) + +**功能说明:** 展示待处理应急工单详情,驻场人员可填写驻场说明、上传现场照片,完成处理或转单给其他驻场人员。 + +**业务规则:** +- 四个可折叠卡片:基本信息、救助信息、派单信息、驻场处理 +- 基本信息:工单编号、求助员工、所属单位、联系电话、求助方式、求助时间、位置信息、操作人员、专业人员、工单状态(待处理) +- 救助信息:救助意见(只读)、救助结果(暂未填写)、相关照片(暂未上传)、补充小结(暂未填写) +- 派单信息:操作人员、派单时间、派单说明 +- 驻场处理:驻场说明(文本输入)、现场照片(上传) +- 底部三按钮:联系操作人员、转单、完成处理 + +**交互说明:** +- 点击"完成处理":弹出确认弹窗,确认后跳转回工作台首页 +- 点击"联系操作人员":弹出联系信息弹窗(姓名、电话),可拨打电话 +- 点击"转单":弹出转单弹窗,需选择驻场人员(转单说明已移除) +- 点击卡片标题:折叠/展开卡片 + +**驻场处理表单:** + +| 字段名 | 类型 | 必填 | 校验规则 | +|--------|------|------|----------| +| 驻场说明 | 多行文本 | 否 | 无 | +| 现场照片 | 图片上传 | 否 | 无 | + +**转单弹窗表单:** + +| 字段名 | 类型 | 必填 | 校验规则 | +|--------|------|------|----------| +| 转单人员 | 搜索下拉选择 | 是 | 必须选择一名人员,选中后启用确认按钮 | + +--- + +### 3. 工单详情(已完成) + +![页面截图](screenshots/work-order-detail.jpg) + +**功能说明:** 展示已完成应急工单的完整信息,所有卡片数据均已填充,纯只读页面。 + +**业务规则:** +- 四个可折叠卡片结构同待处理版本 +- 基本信息:工单状态为"已完成",额外展示完成时间 +- 救助信息:展示完整的救助意见和救助结果、相关照片、补充小结(多条带蓝色圆点标记) +- 派单信息:展示完整派单记录 +- 驻场处理:展示已填写的驻场说明、现场照片(3张)、完成时间 +- 无操作按钮 + +**交互说明:** +- 点击卡片标题:折叠/展开卡片 +- 点击返回:返回工作台首页 + +--- + +## 三、大病就医业务线 + +### 4. 大病就医列表 + +![页面截图](screenshots/serious-illness-list.jpg) + +**功能说明:** 大病就医任务列表,按待处理/已完成分类展示。 + +**业务规则:** +- 二级 Tab 切换:待处理(含数量角标)/ 已完成 +- 卡片展示:预约医院、状态标签、申请员工、科室、挂号类别、预约时间 +- 待处理标签为橙色,已完成标签为绿色 + +**交互说明:** +- 点击待处理卡片:跳转到大病就医详情(待处理)页 +- 点击已完成卡片:跳转到大病就医详情(已完成)页 +- 点击返回:返回工作台首页 + +--- + +### 5. 大病就医详情(待处理) + +![页面截图](screenshots/serious-illness-detail-pending.jpg) + +**功能说明:** 展示大病就医预约详情,驻场人员需填写挂号结果信息。 + +**业务规则:** +- 四个可折叠卡片:申请员工信息、预约信息、派单信息、填写挂号结果 +- 申请员工信息:姓名、性别、年龄、员工编号、所属单位、联系电话 +- 预约信息:预约医院、科室、医生、挂号类别、期望预约时间、病情描述 +- 派单信息:操作人员、派单时间、派单说明 +- 填写挂号结果:就诊科室、就诊医生、就诊时段、排队序号、挂号类别(下拉选择)、备注 +- 底部三按钮:联系操作人员、转单、提交挂号结果 + +**交互说明:** +- 点击"提交挂号结果":弹出确认弹窗,确认后跳转回大病就医列表 +- 点击"联系操作人员":弹出联系信息弹窗 +- 点击"转单":弹出转单弹窗(同应急工单转单逻辑) + +**挂号结果表单:** + +| 字段名 | 类型 | 必填 | 校验规则 | +|--------|------|------|----------| +| 就诊科室 | 单行文本 | 否 | 无 | +| 就诊医生 | 单行文本 | 否 | 无 | +| 就诊时段 | 单行文本 | 否 | 无 | +| 排队序号 | 单行文本 | 否 | 无 | +| 挂号类别 | 下拉选择 | 否 | 可选:普通号、专家号、特需号 | +| 备注 | 多行文本 | 否 | 无 | + +--- + +### 6. 大病就医详情(已完成) + +![页面截图](screenshots/serious-illness-detail-done.jpg) + +**功能说明:** 展示已完成的大病就医详情,包含完整的挂号结果信息,纯只读页面。 + +**业务规则:** +- 四个可折叠卡片:申请员工信息、预约信息、派单信息、挂号结果 +- 挂号结果卡片展示完整的就诊信息 +- 无操作按钮 + +**交互说明:** +- 点击卡片标题:折叠/展开卡片 +- 点击返回:返回大病就医列表 + +--- + +## 四、知识库模块 + +### 7. 知识库首页 + +![页面截图](screenshots/knowledge-index.jpg) + +**功能说明:** 分类展示知识文章和规章制度。 + +**业务规则:** +- 一级 Tab:知识文章(默认)/ 规章制度 +- 知识文章面板:二级 Tab 分类(调度流程、急救知识、沟通技巧),每个分类下展示知识卡片 +- 规章制度面板:展示 PDF 文件列表 +- 知识卡片展示:图标、标题、简要描述 + +**交互说明:** +- 点击一级 Tab:切换知识文章/规章制度面板 +- 点击二级 Tab:切换知识分类 +- 点击知识卡片:跳转到知识详情页 + +--- + +### 8. 知识详情 + +![页面截图](screenshots/knowledge-article-detail.jpg) + +**功能说明:** 展示单篇知识文章的完整内容,根据 URL 参数动态渲染。 + +**业务规则:** +- 通过 URL 参数 `?key=xxx` 获取知识条目标识 +- 页面动态渲染:标题、分类标签、更新日期、概述、主要内容列表 +- 内置 10 个知识条目数据 + +**交互说明:** +- 点击返回:返回知识库首页 + +--- + +## 五、个人中心模块 + +### 9. 个人中心主页 + +![页面截图](screenshots/profile-index.jpg) + +**功能说明:** 用户信息展示和功能菜单导航。 + +**业务规则:** +- 用户信息区:头像、姓名(赵磊)、角色(驻场人员)、所属医院 +- 菜单项:修改个人信息、修改密码、关于我们 +- 退出登录按钮 + +**交互说明:** +- 点击"修改个人信息":跳转到修改个人信息页 +- 点击"修改密码":跳转到修改密码页 +- 点击"退出登录":弹出二次确认弹窗 + +--- + +### 10. 修改个人信息 + +![页面截图](screenshots/edit-profile.jpg) + +**功能说明:** 编辑用户头像和姓名。 + +**交互说明:** +- 点击头像:弹出底部操作菜单(拍照/从相册选择) +- 点击"保存":验证姓名非空,显示保存成功提示 + +**表单字段表:** + +| 字段名 | 类型 | 必填 | 校验规则 | +|--------|------|------|----------| +| 头像 | 图片选择 | 否 | 支持拍照或从相册选择 | +| 姓名 | 单行文本 | 是 | 不能为空 | + +--- + +### 11. 修改密码 + +![页面截图](screenshots/change-pwd.jpg) + +**功能说明:** 修改用户登录密码。 + +**交互说明:** +- 点击"保存修改":弹出修改成功确认弹窗,确认后跳转回个人中心 + +**表单字段表:** + +| 字段名 | 类型 | 必填 | 校验规则 | +|--------|------|------|----------| +| 当前密码 | 密码输入 | 是 | 不能为空 | +| 新密码 | 密码输入 | 是 | 不能为空 | +| 确认新密码 | 密码输入 | 是 | 必须与新密码一致 | diff --git a/emergency-app/operator/doc/CHANGELOG.md b/emergency-app/operator/doc/CHANGELOG.md new file mode 100644 index 0000000..110839e --- /dev/null +++ b/emergency-app/operator/doc/CHANGELOG.md @@ -0,0 +1,15 @@ +# 操作人员端 - 变更日志 + +## [2026-04-28] + +### 优化 +- **工作台首页** - 页面交互优化 +- **应急聊天(已结束)页面** - 交互流程调整 +- **工单详情页面** - 信息展示优化 +- **大病就医详情(待确认)页面** - 表单交互改进 + +### 修改的文件 +- `workbench/index.html` +- `workbench/emergency-chat-done.html` +- `workbench/work-order-detail.html` +- `workbench/serious-illness-detail-pending.html` diff --git a/emergency-app/professional/doc/CHANGELOG.md b/emergency-app/professional/doc/CHANGELOG.md new file mode 100644 index 0000000..3e4a120 --- /dev/null +++ b/emergency-app/professional/doc/CHANGELOG.md @@ -0,0 +1,14 @@ +# 专业人员端 - 变更日志 + +## [2026-04-28] + +### 优化 +- **工作台首页** - 页面交互优化 +- **应急聊天(进行中)页面** - 交互流程调整 +- **工单详情页面** - 信息展示优化 + +### 修改的文件 +- `workbench/index.html` +- `workbench/emergency-chat-ongoing.html` +- `workbench/work-order-detail-ongoing.html` +- `workbench/work-order-detail.html`