diff --git a/web-admin/health-checkup/doc/CHANGELOG.md b/web-admin/health-checkup/doc/CHANGELOG.md
new file mode 100644
index 0000000..1967a94
--- /dev/null
+++ b/web-admin/health-checkup/doc/CHANGELOG.md
@@ -0,0 +1,14 @@
+# 健康体检模块 CHANGELOG
+
+## [Unreleased] 2026-05-11
+
+### Changed
+- `pre-special-occupation.html`:筛选条件补充体检年度(置首)、身份证号、用工形式、系统体检状态、医院选择、体检计划等;操作按钮更新;表格新增系统体检状态、体检医院、体检计划单位列;性别/年龄列移至身份证号前
+- `pre-special-cancer.html`:体检年份筛选移至首位,label 改为"体检年度"
+- `pre-item-required.html`:体检年份 label 改为"体检年度"
+- `pre-special-gastro.html`:筛选条件新增体检年度(首位)、身份证号、性别、年龄、体检计划、系统体检状态、医院选择;表格新增系统体检状态、体检医院列
+- `pre-special-cta.html`:同胃肠镜体检人员相同改动
+- `pre-special-hospital.html`:筛选条件按参考图重新设计;操作按钮新增批量删除、模板下载、导入清单、查看任务;表格增加 checkbox 列及手机号,调整列顺序
+- `exception-dirty.html`:新增面包屑导航(系统脏数据/结果异常);导出按钮组新增查看导出任务;更新筛选条件(业务模块、异常类型、年份选择);表格列调整为业务模块、异常类型、异常描述、异常检测时间、表名、字段名、编号、异常值、数据产生时间
+- `exception-result.html`:新增面包屑导航;新增异常数据定义说明框;筛选条件调整(年份选择首位,新增异常等级、单位、时间范围);表格列调整为序号、异常等级、员工姓名、员工编号、单位、异常项目、异常值、参考范围、发现时间、操作
+- `post-report-roster.html`:表格操作列由"查看"改为"报告详情 | 趋势分析";新增报告详情弹窗(含年份切换、分类展示、医生建议);新增趋势分析弹窗(含项目分类筛选、年份范围选择、多指标对比折线图 SVG 渲染、图例)
diff --git a/web-admin/health-checkup/exception-dirty.html b/web-admin/health-checkup/exception-dirty.html
index 2fcc980..1937a33 100644
--- a/web-admin/health-checkup/exception-dirty.html
+++ b/web-admin/health-checkup/exception-dirty.html
@@ -79,6 +79,14 @@
.page-btn{width:32px;height:32px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;cursor:pointer;font-size:var(--font-sm);display:inline-flex;align-items:center;justify-content:center;transition:all .2s;}
.page-btn:hover,.page-btn.active{background:var(--primary);color:#fff;border-color:var(--primary);}
.tag-gray{background:#F5F5F5;color:#999;}
+ /* 面包屑导航 */
+ .crumb-bar{background:#fff;border-radius:var(--radius-md);padding:12px 16px;margin-bottom:16px;box-shadow:var(--shadow-sm);display:flex;align-items:center;gap:10px;}
+ .crumb-back{width:24px;height:24px;border:none;border-radius:var(--radius-sm);background:transparent;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;}
+ .crumb-back:hover{background:#F5F5F5;color:var(--text-primary);}
+ .crumb-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--border);font-size:var(--font-sm);color:var(--text-primary);background:#fff;}
+ .crumb-tag--active{color:var(--primary);border-color:#91Caff;background:#F0F7FF;}
+ /* 按钮行 */
+ .btn-row{display:flex;gap:12px;margin-bottom:16px;}
@@ -116,61 +124,87 @@
+
+
+
-
+
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
- | 序号 | 数据ID | 数据类型 | 问题描述 | 关联员工 | 发现时间 | 处理状态 | 操作 |
+
+ | 业务模块 | 异常类型 | 异常描述 | 异常检测时间 | 表名 | 字段名 | 编号 | 异常值 | 数据产生时间 |
+
- | 1 | DT20260501001 | 重复数据 | 同一员工存在两条相同日期的体检记录 | 张伟 (CQ001234) | 2026-05-01 09:15 | 待处理 | 处理 | 忽略 |
- | 2 | DT20260501002 | 格式错误 | 血压值格式异常:字段值为"高"而非数值 | 李明 (CQ002571) | 2026-05-01 10:32 | 待处理 | 处理 | 忽略 |
- | 3 | DT20260430005 | 缺失字段 | 体检报告缺少"心电图"检查项结果 | 王芳 (CQ003388) | 2026-04-30 14:20 | 已处理 | 查看 |
- | 4 | DT20260429003 | 重复数据 | 同一检查项目录入两次不同结果值 | 刘洋 (CQ004102) | 2026-04-29 16:45 | 已忽略 | 查看 |
- | 5 | DT20260429007 | 格式错误 | 身份证号位数不足,仅15位 | 赵静 (CQ005667) | 2026-04-29 11:08 | 待处理 | 处理 | 忽略 |
+ | 体检预约 | 非法数据 | 手机号码不合法 | 2026-04-21 02:01:03 | exam_appointment | phone | 136446464646 | 未知 | 2026-04-20 09:15:00 |
+ | 体检档案 | 格式错误 | 身份证号位数不足,仅15位 | 2026-04-18 10:24:18 | employee_archive | id_card | 136446464647 | 41130019800101 | 2026-04-17 14:30:00 |
+ | 体检报告 | 状态异常 | 报告状态字段值不在枚举范围内 | 2026-04-15 14:12:56 | exam_report | report_status | 136446464648 | 99 | 2026-04-15 13:40:11 |
+ | 体检项目 | 缺失字段 | 体检项目结果值为空 | 2026-04-12 08:33:27 | exam_item_result | result_value | 136446464649 | NULL | 2026-04-12 08:18:09 |
diff --git a/web-admin/health-checkup/exception-result.html b/web-admin/health-checkup/exception-result.html
index b62fbb8..a2c8cfd 100644
--- a/web-admin/health-checkup/exception-result.html
+++ b/web-admin/health-checkup/exception-result.html
@@ -78,6 +78,17 @@
.pagination span{font-size:var(--font-sm);color:var(--text-secondary);}
.page-btn{width:32px;height:32px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;cursor:pointer;font-size:var(--font-sm);display:inline-flex;align-items:center;justify-content:center;transition:all .2s;}
.page-btn:hover,.page-btn.active{background:var(--primary);color:#fff;border-color:var(--primary);}
+ /* 面包屑 */
+ .crumb-bar{background:#fff;border-radius:var(--radius-md);padding:12px 16px;margin-bottom:16px;box-shadow:var(--shadow-sm);display:flex;align-items:center;gap:10px;}
+ .crumb-back{width:24px;height:24px;border:none;border-radius:var(--radius-sm);background:transparent;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;}
+ .crumb-back:hover{background:#F5F5F5;color:var(--text-primary);}
+ .crumb-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--border);font-size:var(--font-sm);color:var(--text-primary);background:#fff;}
+ .crumb-tag--active{color:var(--primary);border-color:#91Caff;background:#F0F7FF;}
+ /* 说明框 */
+ .desc-box{background:#FFFBE6;border:1px solid #FFE58F;border-radius:var(--radius-sm);padding:12px 16px;margin-bottom:16px;font-size:var(--font-sm);color:#7C5800;line-height:1.7;}
+ .desc-box strong{color:#5C3D00;}
+ /* 按钮行 */
+ .btn-row{display:flex;gap:12px;margin-bottom:16px;}
@@ -115,62 +126,103 @@
+
+
+
+
+
+ 异常数据定义:体检结果中存在指标超出正常参考范围的情形,包括:危急值(指标严重偏离正常范围,需立即处理)、异常值(指标超出参考范围但未达危急程度)等。系统自动检测并记录,供管理员跟进处理。
+
+
+
+
+
+
+
+
- | 序号 | 员工姓名 | 员工编号 | 单位 | 异常项目 | 异常值 | 参考范围 | 异常等级 | 发现时间 | 操作 |
+
+ | 序号 | 异常等级 | 员工姓名 | 员工编号 | 单位 | 异常项目 | 异常值 | 参考范围 | 发现时间 | 操作 |
+
- | 1 | 张伟 | CQ001234 | 采油一厂 | 空腹血糖 | 9.8 mmol/L | 3.9~6.1 mmol/L | 一般 | 2026-05-01 | 查看详情 |
- | 2 | 李明 | CQ002571 | 采油二厂 | 血压(收缩压) | 185 mmHg | 90~140 mmHg | 危急 | 2026-05-01 | 查看详情 |
- | 3 | 刘洋 | CQ004102 | 采油三厂 | 总胆固醇 | 7.2 mmol/L | 2.8~5.7 mmol/L | 一般 | 2026-04-30 | 查看详情 |
- | 4 | 陈磊 | CQ006890 | 采油一厂 | 肌酐 | 186 umol/L | 44~133 umol/L | 严重 | 2026-04-30 | 查看详情 |
- | 5 | 周强 | CQ008456 | 采油三厂 | 谷丙转氨酶 | 128 U/L | 0~40 U/L | 严重 | 2026-04-29 | 查看详情 |
- | 6 | 孙丽 | CQ007234 | 采油二厂 | 心电图 | ST段压低 | 正常心电图 | 危急 | 2026-04-28 | 查看详情 |
+ | 1 | 危急值 | 张伟 | CQ001234 | 采油一厂 | 空腹血糖 | 9.8 mmol/L | 3.9~6.1 mmol/L | 2026-05-01 | 详情 |
+ | 2 | 危急值 | 李明 | CQ002571 | 采油二厂 | 血压(收缩压) | 185 mmHg | 90~140 mmHg | 2026-05-01 | 详情 |
+ | 3 | 异常值 | 刘洋 | CQ004102 | 采油三厂 | 总胆固醇 | 7.2 mmol/L | 2.8~5.7 mmol/L | 2026-04-30 | 详情 |
+ | 4 | 异常值 | 陈磊 | CQ006890 | 采油一厂 | 肌酐 | 186 umol/L | 44~133 umol/L | 2026-04-30 | 详情 |
+ | 5 | 异常值 | 周强 | CQ008456 | 采油三厂 | 谷丙转氨酶 | 128 U/L | 0~40 U/L | 2026-04-29 | 详情 |
+ | 6 | 危急值 | 孙丽 | CQ007234 | 采油二厂 | 心电图 | ST段压低 | 正常心电图 | 2026-04-28 | 详情 |
diff --git a/web-admin/health-checkup/post-contracted-hospital.html b/web-admin/health-checkup/post-contracted-hospital.html
index 83c017f..fddfaaa 100644
--- a/web-admin/health-checkup/post-contracted-hospital.html
+++ b/web-admin/health-checkup/post-contracted-hospital.html
@@ -1,205 +1,205 @@
-