diff --git a/index.html b/index.html index 1552381..797ccd8 100644 --- a/index.html +++ b/index.html @@ -271,6 +271,7 @@ const SITE_MAP = [ { file:'post-disease-info.html', label:'病种信息配置' }, { file:'post-conclusion-disease.html', label:'体检结论关联病种' }, { file:'post-auto-select-disease.html', label:'员工病种信息' }, + { file:'agent-device.html', label:'前置机管理 · 常规体检前置服务' }, { file:'exception-dirty.html', label:'系统脏数据' }, { file:'exception-result.html', label:'结果异常' } ]}, diff --git a/web-admin/health-checkup/agent-device.html b/web-admin/health-checkup/agent-device.html new file mode 100644 index 0000000..7cd3e73 --- /dev/null +++ b/web-admin/health-checkup/agent-device.html @@ -0,0 +1,841 @@ + + + + + +健康体检 - 常规体检前置服务 | 健康CQ原型 + + + + + +
+ + +
+ + + 返回首页 + +
+ 系统管理员 ▾ +
+
+ + + + + +
+ +
+ + + + + + +
+ + +
+
+ + +
+
+ + +
+ + +
+ + +
+
+
医院前置机设备
+
30 秒自动刷新在线状态
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
设备编号医院版本在线状态最后心跳操作
D-1001CQ能源总医院v1.0.2在线2026-09-15 10:23:45 + + + + +
D-1002CQ西安医院v1.0.1在线2026-09-15 10:22:18 + + + + +
D-1003CQ延安医院v1.0.2离线2026-09-15 08:56:02 + + + + +
D-1004CQ榆林医院v1.0.0在线2026-09-15 10:21:33 + + + + +
D-1005CQ庆阳医院v1.0.1在线2026-09-15 10:20:57 + + + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + diff --git a/web-admin/health-checkup/doc/CHANGELOG.md b/web-admin/health-checkup/doc/CHANGELOG.md index 17442a7..5e0bd0b 100644 --- a/web-admin/health-checkup/doc/CHANGELOG.md +++ b/web-admin/health-checkup/doc/CHANGELOG.md @@ -2,6 +2,12 @@ ## [Unreleased] 2026-09-15 +### Added +- 前置机管理:新增 `agent-device.html`(常规体检前置服务)页面,参照老系统 cqyt-admin hospitalAgent 复刻医院前置机设备统一运维能力。顶栏新增"前置机管理"一级菜单(位于检后与异常事件之间),侧边栏新增"前置机管理"分组(唯一二级菜单"常规体检前置服务");设备列表列:设备编号/医院/版本/在线状态(绿/灰圆点)/最后心跳/操作(详情/编辑/日志/重启,操作列右侧冻结);顶部按钮:升级管理/接口测试/操作审计;页内 7 个弹窗——设备详情(描述信息 + 健康快照/配置文件 Tab 切换)、编辑设备(设备 Token 重置生成 + main 外部地址 + main 管理 Token)、日志查看(日志文件列表 + 下载)、升级管理(上传版本 + 版本列表 + 下发子弹窗多选在线医院 + 明细子弹窗各医院进度)、接口测试(选设备加载接口 + 认证方式切换 + 动态参数 + 响应结果)、操作审计(审计记录表)、重启二次确认 +- `index.html` SITE_MAP 健康体检模块新增"前置机管理 · 常规体检前置服务"入口(位于异常事件之前) +- `PRD.md`:新增"前置机管理"模块——模块概述补充、页面导航结构(顶部导航 + 侧边栏节点)、通用说明顶部导航分组、页面清单新增"六、前置机管理"分组(原异常事件改为"七、"并序号 66→67/68 后移)、逐页说明新增"六、前置机管理"章节(功能说明/筛选条件/表格列/业务规则/6 个弹窗说明/交互说明) +- 新增截图 `doc/screenshots/agent-device.jpg` + ### Changed - `PRD.md`:补充 6 处需求澄清/待确认说明——体检须知(短信内容配置与预览、多条短信拆分)、单位体检项目管理(项目仅可从医院同步数据中选择、不支持改名、逻辑删除与找回)、医院体检项目(指定医院/全部医院同步)、员工自选项目(关联项目需考虑体检额度)、组合模板/例外配置(增加默认费用显示、模板例外优先级与自选项目不重复展示)、单位体检项目审核("修改/编辑"文案改为"修改费用") diff --git a/web-admin/health-checkup/doc/PRD.md b/web-admin/health-checkup/doc/PRD.md index 937de3f..f75574d 100644 --- a/web-admin/health-checkup/doc/PRD.md +++ b/web-admin/health-checkup/doc/PRD.md @@ -2,7 +2,7 @@ ## 模块概述 -健康体检管理端为管理人员提供员工体检业务全流程的管理能力,按体检阶段划分为检前、检中、检后三大域,并配套档案查询、基础配置与异常事件。检前涵盖医院承检范围、单位体检计划、体检额度、体检项目费用与组合模板、特殊人员(防癌筛查/职业体检/胃肠镜/冠脉CTA)配置;检中涵盖员工预约跟踪、已选项目、已检员工与单位/医院/医生多维预约与实时统计;检后涵盖体检报告(常规/胃肠镜/冠脉CTA)、员工体检大表、大病人员、指标异常通知、多维体检统计与病种信息管理。除常规体检外,胃肠镜体检与冠脉CTA体检两条专项线在检前/检中/检后均设有独立页面组。 +健康体检管理端为管理人员提供员工体检业务全流程的管理能力,按体检阶段划分为检前、检中、检后三大域,并配套档案查询、基础配置与异常事件。检前涵盖医院承检范围、单位体检计划、体检额度、体检项目费用与组合模板、特殊人员(防癌筛查/职业体检/胃肠镜/冠脉CTA)配置;检中涵盖员工预约跟踪、已选项目、已检员工与单位/医院/医生多维预约与实时统计;检后涵盖体检报告(常规/胃肠镜/冠脉CTA)、员工体检大表、大病人员、指标异常通知、多维体检统计与病种信息管理。除常规体检外,胃肠镜体检与冠脉CTA体检两条专项线在检前/检中/检后均设有独立页面组。此外,前置机管理为医院前置机设备提供统一运维能力(设备列表、升级下发、接口测试、操作审计)。 ### 页面导航结构 @@ -14,6 +14,7 @@ │ ├── 检前 → pre-hospital-scope.html │ ├── 检中 → mid-appointment-track.html │ ├── 检后 → post-unit-count.html +│ ├── 前置机管理 → agent-device.html │ └── 异常事件 → exception-dirty.html │ ├── 档案(侧边栏) @@ -121,6 +122,10 @@ │ └── 冠脉CTA体检统计 → post-cta-stat.html │ └── Tab:二级单位 / 三级单位 │ +├── 前置机管理(侧边栏) +│ └── 常规体检前置服务 → agent-device.html +│ └── 弹窗:设备详情 / 编辑设备 / 日志查看 / 升级管理 / 接口测试 / 操作审计 / 重启确认 +│ └── 异常事件(侧边栏) ├── 系统脏数据 → exception-dirty.html └── 结果异常 → exception-result.html @@ -130,7 +135,7 @@ ## 通用说明 -- **页面框架:** 所有页面共用顶部导航(健康体检 logo + 档案/基础配置/检前/检中/检后/异常事件 + 返回首页 + 系统管理员)与左侧深色侧边栏(240px,分组可折叠,页面加载时自动展开并高亮当前页所在分组)。 +- **页面框架:** 所有页面共用顶部导航(健康体检 logo + 档案/基础配置/检前/检中/检后/前置机管理/异常事件 + 返回首页 + 系统管理员)与左侧深色侧边栏(240px,分组可折叠,页面加载时自动展开并高亮当前页所在分组)。 - **状态标签色规范:** 绿色(有效/审核通过/已生成/成功/已体检/是)、橙色(待审核/生成中/未体检/未预约/生成中)、红色(无效/已拒绝/已取消预约/失败/危急/否)、蓝色(体检中/进行中/同步中/部分勾选/蓝色链接)、灰色(未提交/不跳过)。 - **操作按钮惯例:** 列表页操作栏普遍提供"导出列表数据/查看导出任务";人员类页面另有"批量导入人员/查看导入任务";删除类操作均有确认提示。 - **体检年份筛选:** 各列表页默认定位当前年度。 @@ -230,12 +235,18 @@ | 64 | 冠脉CTA体检报告 | post-cta-report.html | 页面 | | 65 | 冠脉CTA体检统计 | post-cta-stat.html | 页面 | -### 六、异常事件(侧边栏:异常事件) +### 六、前置机管理(侧边栏:前置机管理) | 序号 | 页面/弹窗 | 文件 | 类型 | |------|-----------|------|------| -| 66 | 系统脏数据 | exception-dirty.html | 页面 | -| 67 | 结果异常 | exception-result.html | 页面 | +| 66 | 常规体检前置服务(含设备详情/编辑设备/日志查看/升级管理/接口测试/操作审计/重启确认弹窗) | agent-device.html | 页面 | + +### 七、异常事件(侧边栏:异常事件) + +| 序号 | 页面/弹窗 | 文件 | 类型 | +|------|-----------|------|------| +| 67 | 系统脏数据 | exception-dirty.html | 页面 | +| 68 | 结果异常 | exception-result.html | 页面 | --- @@ -1570,9 +1581,50 @@ --- -## 六、异常事件 +## 六、前置机管理 -### 66. 系统脏数据(exception-dirty.html) +### 66. 常规体检前置服务(agent-device.html) + +![页面截图](screenshots/agent-device.jpg) + +**功能说明:** 医院前置机设备统一运维管理,展示各医院前置机设备的在线状态、版本与心跳信息,并提供设备详情、编辑、日志查看、远程重启、升级管理、接口测试与操作审计能力。 + +**筛选条件:** 医院编码(输入框)、设备编号(输入框)+ 查询/重置按钮 + +**操作按钮:** 升级管理、接口测试、操作审计 + +**表格列:** 设备编号、医院、版本、在线状态(绿色圆点"在线"/灰色圆点"离线")、最后心跳、操作(详情/编辑/日志/重启) + +**业务规则:** +- 在线状态由 Agent WebSocket 心跳实时维护,列表 30 秒自动刷新 +- 重启操作需二次确认,确认后远程下发重启指令 + +**设备详情弹窗:** 标题"设备详情 - 医院",上半部描述信息(医院/设备编号/版本/状态/最后心跳),下半部两个 Tab: +- 健康快照:JSON 展示 CPU、内存、磁盘、JVM、运行时长、连接数等运行时指标 +- 配置文件:医院编码(输入框)+ 读取/保存按钮 + 配置内容(多行文本域);保存后需重启主程序生效 + +**编辑设备弹窗:** 标题"编辑设备 - 医院",医院与设备编号只读;可编辑设备 Token(支持"重置生成"随机 24 位)、main 外部地址、main 管理 Token;仅更新登记值,不自动下发,前置机侧配置需人工对齐并重启生效。 + +**日志查看弹窗:** 标题"日志查看 - 医院",展示前置机日志文件列表(文件名/大小/最后修改),支持刷新与逐条下载。 + +**升级管理弹窗:** 标题"升级管理",顶部黄色警告(升级按医院逐台指定下发,不支持全量统一更新);含上传新版本(版本号输入框 + 选择 jar 上传)与版本列表(版本号/上传人/下发进度/上传时间),行内操作: +- 下发:弹出"下发升级(多选在线医院)"子弹窗,勾选在线医院后确认下发 +- 明细:弹出"版本下发明细"子弹窗,展示各医院升级进度(设备/原版本/目标版本/状态/进度阶段/结果信息/下发时间) +- 删除:仅无进行中任务才可删除 + +**接口测试弹窗:** 标题"接口测试",选择在线医院设备并加载接口清单后,选择接口并填写认证方式(无/Basic 认证/X-Admin-Token)与动态参数,执行后展示响应结果(状态码 + 响应体)。 + +**操作审计弹窗:** 标题"操作审计",展示设备操作审计记录(设备/操作/参数/结果/操作人/时间)。 + +**交互说明:** +- 顶部"升级管理/接口测试/操作审计"三个按钮分别打开对应弹窗 +- 表格行操作"详情/编辑/日志"打开对应弹窗,"重启"先弹二次确认 + +--- + +## 七、异常事件 + +### 67. 系统脏数据(exception-dirty.html) ![页面截图](screenshots/exception-dirty.jpg) @@ -1590,7 +1642,7 @@ --- -### 67. 结果异常(exception-result.html) +### 68. 结果异常(exception-result.html) ![页面截图](screenshots/exception-result.jpg) diff --git a/web-admin/health-checkup/doc/screenshots/agent-device.jpg b/web-admin/health-checkup/doc/screenshots/agent-device.jpg new file mode 100644 index 0000000..34a916c Binary files /dev/null and b/web-admin/health-checkup/doc/screenshots/agent-device.jpg differ