-
-
常规体检
- 胃肠镜体检
-
@@ -219,14 +237,6 @@
同步医院体检预约信息
-
-
@@ -248,27 +258,27 @@
-
-
-
-
-
- 编辑体检状态
-
-
-
- 仅支持修改体检状态为"已体检"或"未体检"
-
-
-
-
-
-
-
-
-
@@ -425,81 +411,11 @@ document.querySelectorAll('tbody .link:not(.edit-link)').forEach(function(link){
openModal('detailModal');
});
});
-/* 顶部Tab切换:胃肠镜体检下隐藏 防癌项/婚姻状况/体检类型/预约信息/体检实际费用 列(含费用子表头) */
-var GASTRO_HIDE_MAIN=[10,11,12,14,20,21,22,23]; /* 数据行(含勾选列共27列)中需隐藏的列下标 */
-var GASTRO_HIDE_HEAD=[10,11,12,14,20]; /* 表头首行(24个th,费用为colspan=4合并)对应的下标 */
-var GASTRO_HIDE_SUB=[0,1,2,3]; /* 费用子列表头行(4列)全部隐藏 */
-function setGastroColumns(table,hide){
- var rows=table.rows;
- for(var i=0;i-1)?'none':'';
- }
- }
-}
-function applyGastroMode(isGastro){
- var syncBtn=document.getElementById('btnSync');
- if(syncBtn)syncBtn.style.display=isGastro?'none':'';
- var doneBtn=document.getElementById('btnBatchDone');
- var undoneBtn=document.getElementById('btnBatchUndone');
- if(doneBtn)doneBtn.style.display=isGastro?'':'none';
- if(undoneBtn)undoneBtn.style.display=isGastro?'':'none';
- document.querySelectorAll('.edit-link').forEach(function(el){el.style.display=isGastro?'':'none';});
- var table=document.querySelector('.table-card__content table');
- if(table)setGastroColumns(table,isGastro);
-}
-document.querySelectorAll('.sub-tabs__item').forEach(function(tab){
- tab.addEventListener('click',function(){
- document.querySelectorAll('.sub-tabs__item').forEach(function(t){t.classList.remove('active');});
- tab.classList.add('active');
- applyGastroMode(tab.getAttribute('data-tab')==='gastro');
- });
-});
/* 全选/取消全选 */
document.getElementById('checkAll').addEventListener('change',function(){
var checked=this.checked;
document.querySelectorAll('.row-checkbox').forEach(function(cb){cb.checked=checked;});
});
-/* 将指定行的体检状态列(第17列,含勾选列)更新为目标状态 */
-function setRowExamStatus(tr,text){
- var td=tr.cells[16];
- if(!td)return;
- var span=td.querySelector('.tag');
- if(!span){span=document.createElement('span');td.textContent='';td.appendChild(span);}
- span.className='tag '+(TAG_CLASS[text]||'tag-blue');
- span.textContent=text;
-}
-/* 批量置为已体检/未体检:作用于勾选行 */
-function batchSetExamStatus(text){
- var checked=document.querySelectorAll('.row-checkbox:checked');
- if(!checked.length){alert('请先勾选需要操作的员工');return;}
- checked.forEach(function(cb){setRowExamStatus(cb.closest('tr'),text);});
-}
-document.getElementById('btnBatchDone').addEventListener('click',function(){batchSetExamStatus('已体检');});
-document.getElementById('btnBatchUndone').addEventListener('click',function(){batchSetExamStatus('未体检');});
-/* 编辑弹窗:仅可修改体检状态(已体检/未体检) */
-var editingRow=null;
-document.querySelectorAll('.edit-link').forEach(function(link){
- link.addEventListener('click',function(){
- editingRow=link.closest('tr');
- var span=editingRow.cells[16].querySelector('.tag');
- var cur=span?span.textContent.trim():'';
- document.getElementById('editStatusDone').checked=cur==='已体检';
- document.getElementById('editStatusUndone').checked=cur==='未体检';
- if(!document.getElementById('editStatusDone').checked&&!document.getElementById('editStatusUndone').checked){
- document.getElementById('editStatusUndone').checked=true;
- }
- openModal('editModal');
- });
-});
-document.getElementById('editConfirm').addEventListener('click',function(){
- if(editingRow){
- setRowExamStatus(editingRow,document.getElementById('editStatusDone').checked?'已体检':'未体检');
- }
- closeModal('editModal');
-});
/* 侧边栏展开/折叠交互 */
function toggleSubgroup(header){
header.parentElement.classList.toggle('open');
diff --git a/web-admin/health-checkup/mid-doctor-realtime.html b/web-admin/health-checkup/mid-doctor-realtime.html
index cb978e0..f539c64 100644
--- a/web-admin/health-checkup/mid-doctor-realtime.html
+++ b/web-admin/health-checkup/mid-doctor-realtime.html
@@ -109,13 +109,32 @@
diff --git a/web-admin/health-checkup/mid-gastro-appointment-track.html b/web-admin/health-checkup/mid-gastro-appointment-track.html
new file mode 100644
index 0000000..2f5d18c
--- /dev/null
+++ b/web-admin/health-checkup/mid-gastro-appointment-track.html
@@ -0,0 +1,473 @@
+
+
+
+
+
+健康体检 - 员工预约跟踪(胃肠镜) | 健康CQ原型
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 健康体检
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 员工预约跟踪列表
+
+
+
+
+
+ | 序号 | 姓名 | 员工编号 | 性别 | 年龄 | 身份证号 | 单位 | 部门 | 机构分类 | 预约状态 | 预约日期 | 体检状态 | 体检医院 | 体检日期 | 体检总费用 | 体检年度 | 体检计划 | 操作 | +|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 王旭 | 342423 | 男 | 41 | 430626198502560029 | 公司机关 | 办公室 | 一类机构 | 已预约 | 2026-03-10 | 已出报告 | 延安医院 | 2026-03-12 | ¥2,380.00 | +2026 | 2026年度胃肠镜专项体检 | 详情编辑 | +|
| 2 | 张武 | 324321 | 男 | 38 | 430626198806120037 | 公司机关 | 办公室 | 一类机构 | 已预约 | 2026-03-10 | 已体检 | 延安医院 | 2026-03-11 | ¥1,860.00 | +2026 | 2026年度职工常规体检 | 详情编辑 | +|
| 3 | 李明 | 456789 | 男 | 36 | 610402199003150045 | 第一采油厂 | 生产一队 | 二类机构 | 已预约 | 2026-03-15 | 体检中 | 泾河医院 | 2026-03-16 | ¥1,560.00 | +2026 | 2026年度职工常规体检 | 详情编辑 | +|
| 4 | 赵芳 | 512336 | 女 | 45 | 610402198109230028 | 第二采油厂 | 地质研究所 | 一类机构 | 未预约 | - | 未体检 | - | - | ¥1,920.00 | +2026 | 2026年度职工常规体检 | 详情编辑 | +|
| 5 | 陈强 | 601178 | 男 | 52 | 610402197407080011 | 第三采油厂 | 集输大队 | 三类机构 | 已取消预约 | 2026-03-08 | 未体检 | 市中心医院 | - | ¥2,380.00 | +2026 | 2026年度胃肠镜专项体检 | 详情编辑 | +
+ 共 243 条
+ 显示 10 条
+
+
+
+
+ ...
+
+
+
+
+
+
+
+
+
+
+
+ 编辑体检状态
+
+
+
+ 仅支持修改体检状态为"已体检"或"未体检"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web-admin/health-checkup/mid-gastro-questionnaire.html b/web-admin/health-checkup/mid-gastro-questionnaire.html
index 3b4e493..44cc62a 100644
--- a/web-admin/health-checkup/mid-gastro-questionnaire.html
+++ b/web-admin/health-checkup/mid-gastro-questionnaire.html
@@ -33,6 +33,16 @@
.sidebar-item{display:flex;align-items:center;gap:8px;padding:10px 24px;color:rgba(255,255,255,0.65);font-size:var(--font-sm);cursor:pointer;transition:all .15s;text-decoration:none;}
.sidebar-item:hover{color:#fff;background:rgba(255,255,255,0.06);}
.sidebar-item.active{color:#fff;background:var(--primary);}
+ .sidebar-subgroup__header{display:flex;align-items:center;gap:6px;padding:10px 24px;color:rgba(255,255,255,0.65);font-size:var(--font-sm);cursor:pointer;transition:all .15s;user-select:none;}
+ .sidebar-subgroup__header:hover{color:rgba(255,255,255,0.85);background:rgba(255,255,255,0.04);}
+ .sidebar-subgroup__header .arrow{width:10px;height:10px;transition:transform .2s;flex-shrink:0;}
+ .sidebar-subgroup__header .arrow path{stroke:rgba(255,255,255,0.45);}
+ .sidebar-subgroup.open>.sidebar-subgroup__header{color:rgba(255,255,255,0.85);}
+ .sidebar-subgroup.open>.sidebar-subgroup__header .arrow{transform:rotate(90deg);}
+ .sidebar-subgroup__body{display:none;padding-left:16px;}
+ .sidebar-subgroup.open>.sidebar-subgroup__body{display:block;}
+ .sidebar-subgroup__body .sidebar-item{padding-left:36px;font-size:12px;}
+ .sidebar-subgroup .sidebar-subgroup{padding-left:12px;}
/* 主内容 */
.main{margin-left:240px;margin-top:56px;padding:24px;min-height:calc(100vh - 56px);}
/* 筛选栏 */
@@ -104,13 +114,32 @@
@@ -249,6 +278,17 @@ document.getElementById('checkAll').addEventListener('change', function(){
var checked = this.checked;
document.querySelectorAll('tbody .checkbox').forEach(function(cb){ cb.checked = checked; });
});
+/* 侧边栏展开/折叠交互 */
+function toggleSubgroup(header){
+ header.parentElement.classList.toggle('open');
+}
+/* 页面加载时自动展开当前页面所在的子分组 */
+(function(){
+ var active=document.querySelector('.sidebar-item.active');
+ if(!active)return;
+ var sub=active.closest('.sidebar-subgroup');
+ if(sub)sub.classList.add('open');
+})();
+
+
+
+ 预约跟踪详情
+
+
+
+
+
+ 基本信息
+
+
+ 王旭
+ 342423
+ 男
+ 41
+ 430626198502560029
+ 公司机关
+ 办公室
+ 一类机构
+
+
+ 预约与体检信息
+
+
+ 已预约
+ 2026-03-10
+ 已出报告
+ 延安医院
+ 2026-03-12
+ 2026
+ 2026年度胃肠镜专项体检
+
+
+
+
+
+ 费用信息
+ | 体检总费用 | ¥2,380.00 | +
+
+
+