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数据类型问题描述关联员工发现时间处理状态操作
业务模块异常类型异常描述异常检测时间表名字段名编号异常值数据产生时间
1DT20260501001重复数据同一员工存在两条相同日期的体检记录张伟 (CQ001234)2026-05-01 09:15待处理处理 | 忽略
2DT20260501002格式错误血压值格式异常:字段值为"高"而非数值李明 (CQ002571)2026-05-01 10:32待处理处理 | 忽略
3DT20260430005缺失字段体检报告缺少"心电图"检查项结果王芳 (CQ003388)2026-04-30 14:20已处理查看
4DT20260429003重复数据同一检查项目录入两次不同结果值刘洋 (CQ004102)2026-04-29 16:45已忽略查看
5DT20260429007格式错误身份证号位数不足,仅15位赵静 (CQ005667)2026-04-29 11:08待处理处理 | 忽略
体检预约非法数据手机号码不合法2026-04-21 02:01:03exam_appointmentphone136446464646未知2026-04-20 09:15:00
体检档案格式错误身份证号位数不足,仅15位2026-04-18 10:24:18employee_archiveid_card136446464647411300198001012026-04-17 14:30:00
体检报告状态异常报告状态字段值不在枚举范围内2026-04-15 14:12:56exam_reportreport_status136446464648992026-04-15 13:40:11
体检项目缺失字段体检项目结果值为空2026-04-12 08:33:27exam_item_resultresult_value136446464649NULL2026-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 @@
+ +
+ + 系统脏数据 + 结果异常 +
+ + +
+ 异常数据定义:体检结果中存在指标超出正常参考范围的情形,包括:危急值(指标严重偏离正常范围,需立即处理)、异常值(指标超出参考范围但未达危急程度)等。系统自动检测并记录,供管理员跟进处理。 +
+
- - + + +
- +
- - + +
- +
+ + + + +
+
+ +
+ + +
+
-
结果异常列表
+
异常列表
+
共 89 条
- + + + - - - - - - + + + + + +
序号员工姓名员工编号单位异常项目异常值参考范围异常等级发现时间操作
序号异常等级员工姓名员工编号单位异常项目异常值参考范围发现时间操作
1张伟CQ001234采油一厂空腹血糖9.8 mmol/L3.9~6.1 mmol/L一般2026-05-01查看详情
2李明CQ002571采油二厂血压(收缩压)185 mmHg90~140 mmHg危急2026-05-01查看详情
3刘洋CQ004102采油三厂总胆固醇7.2 mmol/L2.8~5.7 mmol/L一般2026-04-30查看详情
4陈磊CQ006890采油一厂肌酐186 umol/L44~133 umol/L严重2026-04-30查看详情
5周强CQ008456采油三厂谷丙转氨酶128 U/L0~40 U/L严重2026-04-29查看详情
6孙丽CQ007234采油二厂心电图ST段压低正常心电图危急2026-04-28查看详情
1危急值张伟CQ001234采油一厂空腹血糖9.8 mmol/L3.9~6.1 mmol/L2026-05-01详情
2危急值李明CQ002571采油二厂血压(收缩压)185 mmHg90~140 mmHg2026-05-01详情
3异常值刘洋CQ004102采油三厂总胆固醇7.2 mmol/L2.8~5.7 mmol/L2026-04-30详情
4异常值陈磊CQ006890采油一厂肌酐186 umol/L44~133 umol/L2026-04-30详情
5异常值周强CQ008456采油三厂谷丙转氨酶128 U/L0~40 U/L2026-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 @@ - - -健康体检 - 签约医院人数统计 | 健康长庆原型 - + + + 健康体检 - 签约医院人数统计 | 健康长庆原型 +
- - -
- - - 返回首页 - -
- 系统管理员 ▾ -
+ + +
+ + + 返回首页 + +
+ 系统管理员 ▾ +
- -
-
- - + +
+
+ + +
+ +
- - -
- -
- - -
+ +
+ + +
- -
-
-
签约医院人数统计
+ +
+
+
签约医院人数统计
+
+
+ + + + + + + + + + +
序号医院名称单位应检人数已检人数
1延安医院采油一厂1200960
2兴隆园医院公司机关800265
+
+
-
- - - - - - - - - - -
序号医院名称单位应检人数已检人数
1延安医院采油一厂1200960
2兴隆园医院公司机关800265
-
- -
diff --git a/web-admin/health-checkup/post-report-roster.html b/web-admin/health-checkup/post-report-roster.html index 778e9ce..44188ca 100644 --- a/web-admin/health-checkup/post-report-roster.html +++ b/web-admin/health-checkup/post-report-roster.html @@ -77,6 +77,37 @@ .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);} + /* 弹窗样式 */ + .modal-mask{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.45);z-index:500;display:none;align-items:center;justify-content:center;} + .modal-mask.show{display:flex;} + .modal{background:#fff;border-radius:var(--radius-lg);width:900px;max-height:85vh;overflow-y:auto;box-shadow:0 8px 40px rgba(0,0,0,0.18);} + .modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border);} + .modal__header h3{font-size:var(--font-lg);font-weight:600;} + .modal__close{width:32px;height:32px;border:none;background:none;cursor:pointer;font-size:20px;color:var(--text-secondary);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;} + .modal__close:hover{background:#f5f5f5;color:var(--text-primary);} + .modal__body{padding:24px;} + /* 报告详情样式 */ + .report-year-selector{display:flex;gap:12px;margin-bottom:20px;align-items:center;} + .report-year-selector label{font-size:var(--font-sm);color:var(--text-secondary);white-space:nowrap;} + .report-year-selector select{height:36px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 12px;font-size:var(--font-sm);} + .report-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;} + .report-item{display:flex;flex-direction:column;gap:4px;} + .report-item .label{font-size:var(--font-xs);color:var(--text-secondary);} + .report-item .value{font-size:var(--font-sm);color:var(--text-primary);font-weight:500;} + .report-item .value.abnormal{color:var(--danger);} + /* 趋势分析样式 */ + .trend-controls{display:flex;gap:16px;margin-bottom:20px;align-items:center;flex-wrap:wrap;} + .trend-controls label{font-size:var(--font-sm);color:var(--text-secondary);white-space:nowrap;} + .trend-controls select{height:36px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 12px;font-size:var(--font-sm);} + .trend-items{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px;} + .trend-item{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s;} + .trend-item:hover{border-color:var(--primary);background:var(--primary-light);} + .trend-item.active{border-color:var(--primary);background:var(--primary-light);color:var(--primary);} + .trend-item input[type="checkbox"]{cursor:pointer;} + .trend-chart{width:100%;height:400px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fafafa;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);} + .trend-legend{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px;font-size:var(--font-sm);} + .trend-legend-item{display:flex;align-items:center;gap:6px;} + .trend-legend-color{width:12px;height:12px;border-radius:2px;} @@ -187,12 +218,12 @@ - 1张伟CQ001234采油一厂生产一队2026-03-15异常血脂偏高、脂肪肝、血压偏高查看 - 2李明CQ002571采油二厂综合管理部2026-03-12异常尿酸偏高查看 - 3王芳CQ003388勘探开发研究院地质研究室2026-04-20正常查看 - 4刘洋CQ004102采油三厂生产二队2026-02-28重大异常肺结节、肝功能异常、血糖偏高、心律不齐、甲状腺结节查看 - 5陈磊CQ006890采油一厂安全环保部2026-03-08重大异常肺结节、血脂异常、脂肪肝、高血压、颈动脉斑块、前列腺增生、肾囊肿查看 - 6孙丽CQ007234采油二厂生产一队2026-03-20正常查看 + 1张伟CQ001234采油一厂生产一队2026-03-15异常血脂偏高、脂肪肝、血压偏高报告详情 趋势分析 + 2李明CQ002571采油二厂综合管理部2026-03-12异常尿酸偏高报告详情 趋势分析 + 3王芳CQ003388勘探开发研究院地质研究室2026-04-20正常报告详情 趋势分析 + 4刘洋CQ004102采油三厂生产二队2026-02-28重大异常肺结节、肝功能异常、血糖偏高、心律不齐、甲状腺结节报告详情 趋势分析 + 5陈磊CQ006890采油一厂安全环保部2026-03-08重大异常肺结节、血脂异常、脂肪肝、高血压、颈动脉斑块、前列腺增生、肾囊肿报告详情 趋势分析 + 6孙丽CQ007234采油二厂生产一队2026-03-20正常报告详情 趋势分析 @@ -203,6 +234,117 @@ + + + + + diff --git a/web-admin/health-checkup/pre-item-required.html b/web-admin/health-checkup/pre-item-required.html index fd01795..ee248f4 100644 --- a/web-admin/health-checkup/pre-item-required.html +++ b/web-admin/health-checkup/pre-item-required.html @@ -150,7 +150,7 @@
- + diff --git a/web-admin/health-checkup/pre-special-cancer.html b/web-admin/health-checkup/pre-special-cancer.html index 40111d1..764b70c 100644 --- a/web-admin/health-checkup/pre-special-cancer.html +++ b/web-admin/health-checkup/pre-special-cancer.html @@ -151,6 +151,15 @@
+
+ + +
@@ -203,15 +212,6 @@
-
- - -
diff --git a/web-admin/health-checkup/pre-special-cta.html b/web-admin/health-checkup/pre-special-cta.html index 24b75b8..aa3fab9 100644 --- a/web-admin/health-checkup/pre-special-cta.html +++ b/web-admin/health-checkup/pre-special-cta.html @@ -149,6 +149,10 @@
+
+ + +
@@ -157,12 +161,44 @@
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
@@ -182,11 +218,11 @@ - + - +
序号姓名员工编号身份证号性别年龄单位部门检查项目体检年度体检计划操作序号姓名员工编号身份证号性别年龄单位部门检查项目系统体检状态体检医院体检年度体检计划操作
1王建国2004567861010519671208003159公司机关安全环保部冠脉CTA2026编辑 删除
1王建国2004567861010519671208003159公司机关安全环保部冠脉CTA未体检宁夏宝石花医院2026编辑 删除
diff --git a/web-admin/health-checkup/pre-special-gastro.html b/web-admin/health-checkup/pre-special-gastro.html index 9ea2129..8758e6d 100644 --- a/web-admin/health-checkup/pre-special-gastro.html +++ b/web-admin/health-checkup/pre-special-gastro.html @@ -149,6 +149,10 @@
+
+ + +
@@ -157,12 +161,44 @@
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
@@ -182,11 +218,11 @@ - + - +
序号姓名员工编号身份证号性别年龄单位部门检查项目体检年度体检计划操作序号姓名员工编号身份证号性别年龄单位部门检查项目系统体检状态体检医院体检年度体检计划操作
1陈伟3007891261010319780922001548采油四厂工程技术科胃镜,肠镜2026编辑 删除
1陈伟3007891261010319780922001548采油四厂工程技术科胃镜,肠镜未体检宁夏宝石花医院2026编辑 删除
diff --git a/web-admin/health-checkup/pre-special-hospital.html b/web-admin/health-checkup/pre-special-hospital.html index 3b7f412..79e244b 100644 --- a/web-admin/health-checkup/pre-special-hospital.html +++ b/web-admin/health-checkup/pre-special-hospital.html @@ -149,18 +149,34 @@
+
+ + +
- +
- +
- - + + +
+
+ + +
+
+ +
@@ -168,9 +184,12 @@
-
- - +
+ + + + +
@@ -182,23 +201,28 @@ - + - +
序号姓名员工编号身份证号性别年龄单位部门指定医院指定原因体检年度操作姓名员工编号指定体检医院身份证号手机号单位部门年度体检创建日期操作
1孙丽5003456761010419820317004644采油五厂综合办宝石花医院距离就近2026编辑 删除
周晓荣00008401延安医院51122219800721471118717508585第一采油厂广领导20262026-04-29删除
diff --git a/web-admin/health-checkup/pre-special-occupation.html b/web-admin/health-checkup/pre-special-occupation.html index 740c793..019cbfc 100644 --- a/web-admin/health-checkup/pre-special-occupation.html +++ b/web-admin/health-checkup/pre-special-occupation.html @@ -149,56 +149,114 @@
+
+ + +
- +
- +
- - +
+
+ +
- - + + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
- -
-
- - +
+ + + + + + + +
-
-
职业体检人员
-
- + - +
序号姓名员工编号身份证号性别年龄单位部门工种用工形式入职时间接害时间体检形式危害因素体检年度体检计划操作序号姓名员工编号性别年龄身份证号单位部门工种用工形式入职时间接害时间体检形式系统体检状态体检医院危害因素体检年度体检计划体检计划单位操作
1贾彬5050079041133019900126004336长庆工程设计有限公司建筑设计部热力司炉工合同制B1994-09-012000-05-01在岗期间噪声,一氧化碳2026编辑 删除
1贾彬5050079036411330199001260043长庆工程设计有限公司建筑设计部热力司炉工合同制B1994-09-012000-05-01在岗期间未体检宁夏宝石花医院噪声,一氧化碳2026第二采气厂2026年员...第二采气厂编辑 删除