diff --git a/other-module/medical-pad/bed-detail.html b/other-module/medical-pad/bed-detail.html index fecc9c5..c5c5e45 100644 --- a/other-module/medical-pad/bed-detail.html +++ b/other-module/medical-pad/bed-detail.html @@ -39,14 +39,19 @@ .back { font-size: 13px; color: #1890ff; cursor: pointer; text-decoration: none; margin-bottom: 12px; display: inline-block; } /* 呼叫头 */ .call-head { background: #fff; border-radius: 14px; padding: 18px 22px; box-shadow: 0 2px 8px rgba(74,90,127,.06); display: flex; align-items: center; gap: 16px; } - .call-head__icon { width: 52px; height: 52px; border-radius: 14px; background: rgba(253,33,33,.08); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } - .call-head__icon svg { width: 28px; height: 28px; stroke: #fd2121; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .call-head__main { flex: 1; } .call-head__title { font-size: 18px; font-weight: 700; color: #333; } + .ctag { display: inline-block; font-size: 13px; font-weight: 600; padding: 2px 10px; border-radius: 5px; margin-right: 10px; vertical-align: 2px; } + .ctag--bed { background: #e7f4ff; color: #1890ff; } + .ctag--dorm { background: #f4ecff; color: #722ed1; } + .call-head__title .caps { margin-left: 10px; vertical-align: 2px; } .call-head__sub { font-size: 12px; color: #969eb0; margin-top: 4px; } + .call-head__addr { font-size: 12px; color: #969eb0; margin-top: 4px; line-height: 1.6; } .caps { display: inline-block; padding: 3px 14px; border-radius: 14px; font-size: 12px; } .caps--no { background: rgba(253,33,33,.08); color: #fd2121; } + .caps--yes { background: #7adb7f; color: #098a2d; } .pill--wait { background: rgba(253,33,33,.08); color: #fd2121; padding: 3px 14px; border-radius: 14px; font-size: 12px; } + .pill--done { background: #f0f2f5; color: #969eb0; padding: 3px 14px; border-radius: 14px; font-size: 12px; } /* 分区卡 */ .sec { background: #fff; border-radius: 14px; padding: 16px 22px; margin-top: 14px; box-shadow: 0 2px 8px rgba(74,90,127,.06); } .sec__title { font-size: 14px; font-weight: 600; color: #333; border-left: 3px solid #1890ff; padding-left: 8px; margin-bottom: 12px; display: flex; align-items: center; } @@ -54,17 +59,39 @@ .kv { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px 22px; font-size: 12px; color: #4a5a7f; line-height: 2; } .kv b { color: #333; font-weight: 500; } .kv .unknown { color: #b7bfcc; } - .form-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px 26px; } - .fld { display: flex; align-items: center; gap: 8px; font-size: 13px; color: #4a5a7f; } + .kv.kv--empty { display: flex; align-items: center; justify-content: center; min-height: 60px; color: #b7bfcc; font-size: 13px; background: #fafbfd; border-radius: 8px; } + .form-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px 40px; } + .fld { display: flex; align-items: center; gap: 10px; font-size: 13px; color: #4a5a7f; } .fld--full { grid-column: 1 / -1; } - .fld__label { width: 84px; text-align: right; flex-shrink: 0; } + .fld__label { width: 96px; text-align: right; flex-shrink: 0; } .fld__req { color: #fd2121; } - .fld input, .fld textarea { flex: 1; height: 32px; border: 1px solid #d9dee8; border-radius: 6px; padding: 0 10px; font-size: 13px; color: #333; outline: none; min-width: 0; font-family: inherit; } - .fld input:focus, .fld textarea:focus { border-color: #1890ff; } - .fld textarea { height: 66px; padding: 8px 10px; resize: none; } - .radio { display: flex; gap: 18px; align-items: center; font-size: 13px; color: #333; flex: 1; } + .fld input, .fld textarea, .fld select { flex: 1; height: 32px; border: 1px solid #d9dee8; border-radius: 6px; padding: 0 10px; font-size: 13px; color: #333; outline: none; min-width: 0; font-family: inherit; background: #fff; } + .fld input:focus, .fld textarea:focus, .fld select:focus { border-color: #1890ff; } + .fld textarea { height: 120px; padding: 8px 10px; resize: none; width: 100%; display: block; } + .radio { display: flex; gap: 24px; align-items: center; font-size: 13px; color: #333; flex: 1; } .radio input { accent-color: #1890ff; width: 14px; height: 14px; } .counter { text-align: right; font-size: 11px; color: #b7bfcc; margin-top: 4px; } + .sec__foot { display: flex; justify-content: flex-end; margin-top: 14px; } + /* 随车医护:搜索下拉多选 */ + .msel-fld { align-items: flex-start; position: relative; } + .msel-fld .fld__label { padding-top: 7px; } + .msel { flex: 1; position: relative; min-width: 0; } + .msel__box { min-height: 32px; border: 1px solid #d9dee8; border-radius: 6px; padding: 3px 8px; display: flex; flex-wrap: wrap; align-items: center; gap: 4px; cursor: pointer; background: #fff; } + .msel__box:focus-within { border-color: #1890ff; } + .msel__tags { display: flex; flex-wrap: wrap; gap: 4px; } + .msel__tag { display: inline-flex; align-items: center; gap: 2px; background: #e7f4ff; color: #1890ff; font-size: 12px; padding: 2px 5px 2px 8px; border-radius: 4px; } + .msel__x { cursor: pointer; font-size: 14px; line-height: 1; color: #1890ff; padding: 0 3px; } + .msel__x:hover { color: #fd2121; } + .msel .msel__input { flex: 1; min-width: 120px; height: 22px; border: none; outline: none; font-size: 13px; color: #333; background: transparent; padding: 0; } + .msel__arrow { color: #969eb0; font-size: 12px; } + .msel__panel { position: absolute; top: calc(100% + 4px); left: 0; width: 480px; background: #fff; border: 1px solid #d9d9d9; border-radius: 8px; box-shadow: 0 6px 18px rgba(0,0,0,.12); z-index: 20; display: none; max-height: 240px; overflow-y: auto; } + .msel__panel.open { display: block; } + .msel__opt { display: flex; align-items: center; gap: 8px; padding: 8px 12px; font-size: 13px; color: #333; cursor: pointer; border-bottom: 1px solid #f0f2f5; } + .msel__opt:hover { background: #f2f6ff; } + .msel .msel__opt input[type="checkbox"] { accent-color: #1890ff; width: 15px; height: 15px; flex: none; border: none; padding: 0; margin: 0; background: #fff; } + .msel__opt-name { font-weight: 500; color: #333; } + .msel__opt-phone { margin-left: auto; font-size: 12px; color: #4a5a7f; } + .msel__empty { padding: 14px; text-align: center; color: #b7bfcc; font-size: 13px; } /* 页内弹窗:选择员工(700) */ .overlay { position: absolute; inset: 0; background: rgba(15,23,42,.45); z-index: 50; display: none; align-items: center; justify-content: center; } .overlay.open { display: flex; } @@ -100,7 +127,7 @@ 床头呼叫 报告解读 - +
@@ -129,13 +156,14 @@ ‹ 返回床头呼叫
-
-
床头呼叫 · 三号宿舍楼 5号床
-
呼叫器 BJ-03-05 发起时间 2026-09-04 09:47:22 等待时长 4 分 18 秒
+
+ 床头呼叫三号宿舍楼 · 3层305室 · 5号床未接听 +
+
呼叫时间 2026-09-09 09:47:32
+
站点信息:管理四中心站点(陕西省榆林市定边县安边镇兴隆路18号)
- 待处理 - 未接听 + 待处理
@@ -143,41 +171,65 @@
- - 查看档案 + + 查看档案
-
-
姓名:岳春生
性别/年龄:男 · 54岁
工号:1035678
-
单位/部门:陕E作业区 / 管理四中心
联系电话:139****2214
慢病:高血压、糖尿病
-
-
- -
-
宿舍信息
-
-
宿舍楼:三号宿舍楼
房间号:302
床位号:5号床(下铺)
-
呼叫器编号:BJ-03-05
责任人:宿管 温桂英 133****2067
同室人数:6 人
+
+
姓名:岳春生
性别/年龄:男 · 54岁
员工编号:1035678
+
单位/部门:陕E作业区 / 管理四中心
联系电话:13991232214
慢病干预:高血压、糖尿病
-
急救信息待处理状态填写出勤与救助信息后点击「处理完成」
-
-
*是否出勤 - -
-
*是否派救护车 - -
-
*随车医护
-
*出勤日期
-
*救助信息 -
- -
118 / 300
+
急救信息
+ +
+
+
*是否出勤 + +
+ +
*救护车 + +
+
*出勤日期
+ +
+ *随车医护 +
+
+
+ + +
+
+
+
+
+
+
*救助信息 +
+ +
118 / 300
+
+
+
+ +
@@ -189,11 +241,11 @@ -
+
+
+ 随访日期 + + + + +
- - - - + + + +
随访日期随访形式症状血压(mmHg)血糖(mmol/L)效果评价随访医生操作
2026-08-20门诊随访偶有头晕,血压波动158/988.2一般石维国查看
2026-05-18门诊随访症状平稳148/927.6良好石维国查看
2026-02-10电话随访自述服药不规律一般韩丽平查看
序号随访日期随访医生症状下次随访日期操作
12026-08-20石维国偶有头晕,血压波动2026-09-20详情
22026-05-18石维国症状平稳2026-06-18详情
32026-02-10韩丽平自述服药不规律2026-03-12详情
+
+ 就诊日期 + + +
- - - - + + + + +
就诊日期主诉诊断接诊医生操作
2026-08-21晨起后头晕、后颈部发紧原发性高血压3级(很高危);2型糖尿病石维国详情
2026-07-14血压偶有偏高血压偏高,建议复查韩丽平详情
2026-05-09血糖控制欠佳2型糖尿病复查,血糖控制一般石维国详情
序号就诊日期就诊医疗点就诊医生就诊疾病操作
12026-08-21定边第一医疗点石维国原发性高血压3级(很高危);2型糖尿病详情
22026-07-14定边第一医疗点韩丽平血压偏高,建议复查详情
32026-05-09定边第一医疗点石维国2型糖尿病复查,血糖控制一般详情
+
+ +
+
+ + + + +
+ + + + +
药物名称规格用法用量服用开始日期服用结束日期操作
苯磺酸氨氯地平片5mg×7片口服,一日1次,一次1片2026-06-01长期编辑删除
二甲双胍缓释片0.5g×30片口服,一日2次,一次1片2026-03-15长期编辑删除
硝苯地平控释片30mg×7片口服,一日1次,一次1片2024-09-012025-08-31编辑删除
@@ -214,6 +251,60 @@
+ +
+ +
+ + +
+ +
+ + +
+ +
+
- +
@@ -131,14 +149,13 @@
-
- + +
+
@@ -162,48 +181,48 @@
- - 编辑 + + 编辑 删除
岳春生男 · 54岁
-
工号:1035678 
单位/部门:陕E作业区 / 管理四中心
慢病:高血压糖尿病
最近随访:2026-08-20 · 第3次
+
员工编号:1035678 
单位部门:陕E作业区-管理四中心
入组时间:2025-03-12
高血压糖尿病
田淑珍女 · 61岁
-
工号:1042237
单位/部门:陕E作业区 / 转运站
慢病:冠心病高血压
最近随访:2026-08-18 · 第5次
+
员工编号:1042237
单位部门:陕E作业区-转运站
入组时间:2024-11-05
冠心病高血压
尹立春男 · 47岁
-
工号:1028945
单位/部门:陕E作业区 / 注水大队
慢病:肥胖超重
最近随访:2026-08-15 · 第2次
+
员工编号:1028945
单位部门:陕E作业区-注水大队
入组时间:2025-06-18
肥胖超重
戴文广男 · 58岁
-
工号:1031002
单位/部门:采油一大队
慢病:高血压
最近随访:2026-08-12 · 第4次
+
员工编号:1031002
单位部门:采油一厂-作业一大队
入组时间:2025-01-22
高血压
付桂荣女 · 52岁
-
工号:1044518
单位/部门:采油二大队
慢病:糖尿病
最近随访:2026-08-10 · 第1次
+
员工编号:1044518
单位部门:采油二厂-作业二大队
入组时间:2026-02-09
糖尿病
曲志明男 · 45岁
-
工号:1037781
单位/部门:输气作业区
慢病:支气管哮喘
最近随访:2026-08-06 · 第2次
+
员工编号:1037781
单位部门:输气厂-输气作业区
入组时间:2025-09-14
糖尿病
@@ -214,6 +233,30 @@
+ +
+ +
+
- +
@@ -133,7 +133,6 @@