From 91efe28d41bca04d025ba749bce8689f73a1e290 Mon Sep 17 00:00:00 2001
From: fengpu <18691763612@163.com>
Date: Wed, 9 Sep 2026 15:16:22 +0800
Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E4=B8=80=E7=BA=BF=E5=8C=BB?=
=?UTF-8?q?=E7=96=97=E7=82=B9=E5=90=8E=E5=8F=B0=E5=8E=9F=E5=9E=8B-?=
=?UTF-8?q?=E7=BB=86=E8=8A=82=E5=AF=B9=E9=BD=90=E5=92=8C=E8=8F=9C=E5=8D=95?=
=?UTF-8?q?=E9=87=8D=E7=BB=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
index.html | 15 +-
.../bed-allocate-record.html | 5 +-
web-admin/frontline-medical/bed-bed.html | 5 +-
web-admin/frontline-medical/bed-building.html | 3 +-
.../frontline-medical/bed-call-record.html | 5 +-
.../bed-device-allocate.html | 3 +-
web-admin/frontline-medical/bed-device.html | 6 +-
.../frontline-medical/bed-dormitory.html | 3 +-
web-admin/frontline-medical/bed-stat.html | 4 +-
web-admin/frontline-medical/bed-station.html | 3 +-
.../frontline-medical/bed-timeout-alarm.html | 3 +-
.../config-allocate-stat.html | 15 +-
.../frontline-medical/config-allocate.html | 42 +-
.../frontline-medical/config-ambulance.html | 315 +-------
.../config-medical-point.html | 10 +-
.../config-medical-staff.html | 13 +-
.../config-medicine-stock.html | 10 +-
.../frontline-medical/config-medicine.html | 10 +-
.../config-partner-hospital.html | 10 +-
.../daily-ambulance-attendance.html | 690 ++++++++++++++++++
.../daily-chronic-intervention.html | 43 +-
.../frontline-medical/daily-chronic.html | 91 +--
.../frontline-medical/daily-education.html | 49 +-
.../daily-employee-file.html | 645 ++++++++++++++++
.../daily-employee-search.html | 78 +-
.../frontline-medical/daily-follow-task.html | 561 +++++++++-----
web-admin/frontline-medical/daily-follow.html | 13 +-
.../daily-interpret-manage.html | 289 +++++---
.../frontline-medical/daily-interpret.html | 455 +++++++++---
.../frontline-medical/daily-stock-in.html | 353 ---------
.../frontline-medical/daily-stock-out.html | 357 ---------
.../daily-treatment-nonstaff.html | 55 +-
.../daily-treatment-staff.html | 96 +--
web-admin/frontline-medical/doc/CHANGELOG.md | 50 ++
.../frontline-medical/hut-appointment.html | 38 +-
web-admin/frontline-medical/hut-banner.html | 38 +-
.../frontline-medical/hut-cabin-stat.html | 38 +-
web-admin/frontline-medical/hut-cabin.html | 38 +-
web-admin/frontline-medical/hut-room.html | 546 +++++++++++++-
web-admin/frontline-medical/hut-schedule.html | 38 +-
web-admin/frontline-medical/hut-screen.html | 38 +-
.../stat-ambulance-chart.html | 45 +-
.../stat-ambulance-table.html | 401 +++++-----
.../frontline-medical/stat-clinic-chart.html | 48 +-
.../frontline-medical/stat-clinic-table.html | 376 +++++-----
.../frontline-medical/stat-rescue-chart.html | 43 +-
.../frontline-medical/stat-rescue-table.html | 304 --------
47 files changed, 3672 insertions(+), 2624 deletions(-)
create mode 100644 web-admin/frontline-medical/daily-ambulance-attendance.html
create mode 100644 web-admin/frontline-medical/daily-employee-file.html
delete mode 100644 web-admin/frontline-medical/daily-stock-in.html
delete mode 100644 web-admin/frontline-medical/daily-stock-out.html
delete mode 100644 web-admin/frontline-medical/stat-rescue-table.html
diff --git a/index.html b/index.html
index d08c55d..6b1f9ad 100644
--- a/index.html
+++ b/index.html
@@ -600,12 +600,12 @@ const SITE_MAP = [
{ file:'config-ambulance.html', label:'基础配置 · 救护车列表' },
{ file:'daily-treatment-staff.html', label:'日常业务 · 员工就诊' },
{ file:'daily-treatment-nonstaff.html', label:'日常业务 · 非员工就诊' },
- { file:'daily-stock-in.html', label:'日常业务 · 入库记录' },
- { file:'daily-stock-out.html', label:'日常业务 · 出库记录' },
+ { file:'daily-ambulance-attendance.html', label:'日常业务 · 救护车出勤' },
{ file:'daily-follow.html', label:'日常业务 · 随访管理' },
{ file:'daily-chronic.html', label:'日常业务 · 慢病管理' },
{ file:'daily-chronic-intervention.html', label:'日常业务 · 慢病干预(二级页)' },
{ file:'daily-employee-search.html', label:'日常业务 · 员工档案' },
+ { file:'daily-employee-file.html', label:'日常业务 · 健康档案(二级页)' },
{ file:'daily-follow-task.html', label:'日常业务 · 随访任务' },
{ file:'daily-interpret.html', label:'日常业务 · 解读任务' },
{ file:'daily-education.html', label:'日常业务 · 健康宣教管理' },
@@ -620,12 +620,11 @@ const SITE_MAP = [
{ file:'bed-call-record.html', label:'床头呼叫 · 呼叫记录' },
{ file:'bed-timeout-alarm.html', label:'床头呼叫 · 告警记录' },
{ file:'bed-stat.html', label:'床头呼叫 · 汇总统计' },
- { file:'stat-clinic-chart.html', label:'数据统计 · 医疗点统计-图表' },
- { file:'stat-clinic-table.html', label:'数据统计 · 医疗点统计-报表' },
- { file:'stat-ambulance-chart.html', label:'数据统计 · 救护车统计-图表' },
- { file:'stat-ambulance-table.html', label:'数据统计 · 救护车统计-报表' },
- { file:'stat-rescue-chart.html', label:'数据统计 · 救助物品统计-图表' },
- { file:'stat-rescue-table.html', label:'数据统计 · 救助物品统计-报表' },
+ { file:'stat-clinic-chart.html', label:'数据统计 · 医疗点统计-统计图表' },
+ { file:'stat-clinic-table.html', label:'数据统计 · 医疗点统计-统计报表' },
+ { file:'stat-ambulance-chart.html', label:'数据统计 · 救护车统计-统计图表' },
+ { file:'stat-ambulance-table.html', label:'数据统计 · 救护车统计-统计报表' },
+ { file:'stat-rescue-chart.html', label:'数据统计 · 救助物品统计' },
{ file:'hut-banner.html', label:'健康小屋 · 轮播图配置' },
{ file:'hut-room.html', label:'健康小屋 · 健康室管理' },
{ file:'hut-appointment.html', label:'健康小屋 · 预约管理' },
diff --git a/web-admin/frontline-medical/bed-allocate-record.html b/web-admin/frontline-medical/bed-allocate-record.html
index c9a90ba..4b51e69 100644
--- a/web-admin/frontline-medical/bed-allocate-record.html
+++ b/web-admin/frontline-medical/bed-allocate-record.html
@@ -54,7 +54,7 @@ body{font-family:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei
.tab-item{padding:10px 18px;font-size:var(--font-sm);color:var(--text-secondary);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;}
.tab-item.active{color:var(--primary);border-bottom-color:var(--primary);font-weight:600;}
.table-card{background:#fff;border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden;}
-.table-card__head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);}
+.table-card__head{display:flex;align-items:center;justify-content:flex-start;padding:12px 16px;border-bottom:1px solid var(--border);}
.table-card__title{font-size:var(--font-sm);font-weight:600;}
.table-card__content{overflow-x:auto;-webkit-overflow-scrolling:touch;}
table{width:100%;border-collapse:separate;border-spacing:0;min-width:1300px;}
@@ -205,7 +205,6 @@ tbody tr:hover{background:#F8FBFF;}
-
设备分配记录
@@ -303,7 +302,6 @@ function renderAll(){
}).join('')||'
| 没有符合条件的分配记录 |
';
document.getElementById('thead').innerHTML=headDev();
document.getElementById('totalTip').textContent='共 '+list.length+' 条 · 未解除 '+list.filter(function(r){return !r.unbind;}).length+' 条';
- document.getElementById('cardTitle').textContent='设备分配记录';
}else{
var b2=document.getElementById('filterEBuilding').value,d2=document.getElementById('filterEDorm').value;
var en=document.getElementById('filterEName').value.trim(),eo=document.getElementById('filterENo').value.trim().toUpperCase();
@@ -318,7 +316,6 @@ function renderAll(){
}).join('')||'
| 没有符合条件的分配记录 |
';
document.getElementById('thead').innerHTML=headEmp();
document.getElementById('totalTip').textContent='共 '+list2.length+' 条 · 未解除 '+list2.filter(function(r){return !r.unbind;}).length+' 条';
- document.getElementById('cardTitle').textContent='床位分配记录';
}
document.getElementById('tbody').innerHTML=rows;
}
diff --git a/web-admin/frontline-medical/bed-bed.html b/web-admin/frontline-medical/bed-bed.html
index db4fa3a..2160ef0 100644
--- a/web-admin/frontline-medical/bed-bed.html
+++ b/web-admin/frontline-medical/bed-bed.html
@@ -52,9 +52,9 @@ body{font-family:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei
.btn-link{background:none;color:var(--primary);padding:0 4px;height:auto;}.btn-link:hover{color:#40a9ff;}
.btn-link--danger{background:none;color:var(--danger);padding:0 4px;height:auto;}.btn-link--danger:hover{color:#ff7875;}
.table-card{background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden;margin-top:16px;}
-.table-card__head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);}
+.table-card__head{display:flex;align-items:center;justify-content:flex-start;padding:12px 16px;border-bottom:1px solid var(--border);}
.table-card__title{font-size:var(--font-sm);font-weight:600;}
-.table-card__head .btns{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;}
+.table-card__head .btns{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;}
.table-card__content{overflow-x:auto;-webkit-overflow-scrolling:touch;}
table{width:100%;border-collapse:separate;border-spacing:0;min-width:1300px;}
thead th{background:#FAFAFA;padding:10px 14px;text-align:center;font-size:var(--font-sm);color:var(--text-secondary);font-weight:500;border-bottom:1px solid var(--border);white-space:nowrap;}
@@ -198,7 +198,6 @@ select.form-control{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http:/
-
床位列表