From f7acd811645dce624956de8d56fa31cb6b92c371 Mon Sep 17 00:00:00 2001 From: liuyunqin Date: Mon, 8 Jun 2026 18:09:45 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E7=A9=BF=E6=88=B4?= =?UTF-8?q?=E7=9B=91=E6=B5=8B=E8=BF=90=E7=BB=B4=E4=B8=AD=E5=BF=83-?= =?UTF-8?q?=E6=97=A5=E5=B8=B8=E7=9B=91=E6=B5=8B=E7=9D=A1=E7=9C=A0=E4=BF=A1?= =?UTF-8?q?=E6=81=AF(watch5)=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新建 monitor-sleep-watch5.html:列表含设备编码、睡眠起止时间、入睡/出睡时间、睡眠得分/效率/深睡连续性得分/打鼾频率、创建时间、操作(详情) - 详情弹窗含睡眠数据字段列表 + 数据详情子表格(睡眠开始时间/状态时长/状态) - 运维中心全部页面侧边栏新增睡眠信息(watch5)菜单项 - 修复 monitor-sleep.html 侧边栏缺失 SDC信息 菜单 - 同步 index.html SITE_MAP + CHANGELOG.md Co-Authored-By: Claude Opus 4.8 --- index.html | 1 + web-admin/health-monitor/doc/CHANGELOG.md | 13 + .../wearable/ops/alarm-data.html | 21 +- .../wearable/ops/log-error.html | 21 +- .../health-monitor/wearable/ops/log-mqtt.html | 23 +- .../wearable/ops/log-network.html | 21 +- .../health-monitor/wearable/ops/log-task.html | 21 +- .../wearable/ops/log-version.html | 21 +- .../wearable/ops/monitor-activity.html | 21 +- .../wearable/ops/monitor-ecg.html | 21 +- .../wearable/ops/monitor-exercise.html | 21 +- .../wearable/ops/monitor-heartrate.html | 21 +- .../wearable/ops/monitor-sleep-watch5.html | 537 ++++++++++++++++++ .../wearable/ops/monitor-sleep.html | 35 +- .../wearable/ops/monitor-spo2.html | 21 +- .../wearable/ops/monitor-stress.html | 21 +- .../wearable/ops/monitor-temp.html | 54 +- .../wearable/ops/sdc-overview.html | 21 +- .../wearable/ops/terminal-config-info.html | 21 +- .../wearable/ops/terminal-default-config.html | 21 +- 20 files changed, 889 insertions(+), 68 deletions(-) create mode 100644 web-admin/health-monitor/wearable/ops/monitor-sleep-watch5.html diff --git a/index.html b/index.html index 39907b2..6532cdd 100644 --- a/index.html +++ b/index.html @@ -366,6 +366,7 @@ const SITE_MAP = [ { file:'wearable/ops/monitor-exercise.html', label:'穿戴监测-运维中心-锻炼信息' }, { file:'wearable/ops/monitor-heartrate.html', label:'穿戴监测-运维中心-心率信息' }, { file:'wearable/ops/monitor-sleep.html', label:'穿戴监测-运维中心-睡眠信息' }, + { file:'wearable/ops/monitor-sleep-watch5.html', label:'穿戴监测-运维中心-睡眠信息(watch5)' }, { file:'wearable/ops/monitor-activity.html', label:'穿戴监测-运维中心-活动信息' }, { file:'wearable/ops/alarm-data.html', label:'穿戴监测-运维中心-事件监听' }, { file:'wearable/ops/log-network.html', label:'穿戴监测-运维中心-手表网络切换日志' }, diff --git a/web-admin/health-monitor/doc/CHANGELOG.md b/web-admin/health-monitor/doc/CHANGELOG.md index bdf4d7b..5130186 100644 --- a/web-admin/health-monitor/doc/CHANGELOG.md +++ b/web-admin/health-monitor/doc/CHANGELOG.md @@ -1,5 +1,18 @@ # 健康监测管理端 CHANGELOG +## [2026-06-08] + +### 新增 — 穿戴监测运维中心 · 睡眠信息(watch5) 页面 + +- **`wearable/ops/monitor-sleep-watch5.html`** 睡眠信息(watch5) + - 位于运维中心 > 日常监测 > 睡眠信息下方 + - 筛选条件:设备编码、日期范围 + - 列表字段:设备编码、数据日期、是否有睡眠数据、创建时间、操作(详情) + - 详情弹窗:与 monitor-sleep.html 一致(当天睡眠结果 + 睡眠每分钟状态两个Tab) + - 页面整体样式参考 monitor-sleep.html,设备编码前缀改为 W5 区分 watch5 设备 +- **`index.html`** SITE_MAP 新增对应条目 +- 运维中心全部 21 个页面侧边栏日常监测区域新增"睡眠信息(watch5)"菜单项 + ## [2026-06-03] ### 新增 — 穿戴监测运维中心 · 18个页面 diff --git a/web-admin/health-monitor/wearable/ops/alarm-data.html b/web-admin/health-monitor/wearable/ops/alarm-data.html index 4103271..baa4f0f 100644 --- a/web-admin/health-monitor/wearable/ops/alarm-data.html +++ b/web-admin/health-monitor/wearable/ops/alarm-data.html @@ -38,9 +38,9 @@ .sidebar-subgroup.open>.sidebar-subgroup__header .arrow{transform:rotate(90deg);} .sidebar-subgroup__body{display:none;} .sidebar-subgroup.open>.sidebar-subgroup__body{display:block;} - .sidebar-subgroup__body>.sidebar-item{padding-left:36px;font-size:12px;} + .sidebar-subgroup__body>.sidebar-item{padding-left:36px;font-size:var(--font-sm);} .sidebar-subgroup__body>.sidebar-subgroup>.sidebar-subgroup__header{padding-left:36px;} - .sidebar-subgroup__body>.sidebar-subgroup>.sidebar-subgroup__body>.sidebar-item{padding-left:52px;font-size:12px;} + .sidebar-subgroup__body>.sidebar-subgroup>.sidebar-subgroup__body>.sidebar-item{padding-left:52px;font-size:var(--font-sm);} .main{margin-left:240px;margin-top:56px;padding:24px;min-height:calc(100vh - 56px);} .page-header{margin-bottom:20px;} .page-title{font-size:var(--font-lg);font-weight:600;color:var(--text-primary);} @@ -159,11 +159,26 @@ 锻炼信息 心率信息 睡眠信息 + 睡眠信息(watch5) SDC信息 活动信息 - 事件监听 + - 事件监听 + - 事件监听 + - 事件监听 + - 事件监听 + - 事件监听 + - 事件监听 + - 事件监听 + - 事件监听 + - 事件监听 + - 事件监听 + - + @@ -437,21 +451,21 @@ function openDetail(btn){ var d = tr.dataset; // 顶部卡片 - document.getElementById('d-banner-title').textContent = d.code + ' · ' + d.date; - document.getElementById('d-banner-sub').textContent = '创建时间:' + d.created; + document.getElementById('d-banner-title').textContent = '设备编码:' + d.code; + document.getElementById('d-banner-sub').textContent = '日期:' + d.date; if (d.has === 'no') { // 无数据:隐藏表格,显示提示 document.getElementById('resultTbody').innerHTML = ''; document.getElementById('noDataTip').style.display = 'block'; document.getElementById('minuteTbody').innerHTML = ''; + document.getElementById('detailModal').classList.add('show'); return; } // Tab 1: 睡眠结果 document.getElementById('noDataTip').style.display = 'none'; var resultTbody = document.getElementById('resultTbody'); - var valid = '有效'; var validTag = '有效'; resultTbody.innerHTML = '' + @@ -479,6 +493,9 @@ function openDetail(btn){ '' + row.status + '' + ''; }); + + // 显示弹窗 + document.getElementById('detailModal').classList.add('show'); } // 根据上床时间和入睡潜伏期计算入睡时间点 diff --git a/web-admin/health-monitor/wearable/ops/monitor-spo2.html b/web-admin/health-monitor/wearable/ops/monitor-spo2.html index db72688..1bffa8c 100644 --- a/web-admin/health-monitor/wearable/ops/monitor-spo2.html +++ b/web-admin/health-monitor/wearable/ops/monitor-spo2.html @@ -38,9 +38,9 @@ .sidebar-subgroup.open>.sidebar-subgroup__header .arrow{transform:rotate(90deg);} .sidebar-subgroup__body{display:none;} .sidebar-subgroup.open>.sidebar-subgroup__body{display:block;} - .sidebar-subgroup__body>.sidebar-item{padding-left:36px;font-size:12px;} + .sidebar-subgroup__body>.sidebar-item{padding-left:36px;font-size:var(--font-sm);} .sidebar-subgroup__body>.sidebar-subgroup>.sidebar-subgroup__header{padding-left:36px;} - .sidebar-subgroup__body>.sidebar-subgroup>.sidebar-subgroup__body>.sidebar-item{padding-left:52px;font-size:12px;} + .sidebar-subgroup__body>.sidebar-subgroup>.sidebar-subgroup__body>.sidebar-item{padding-left:52px;font-size:var(--font-sm);} .main{margin-left:240px;margin-top:56px;padding:24px;min-height:calc(100vh - 56px);} /* 页头 */ .page-header{margin-bottom:20px;} @@ -164,11 +164,26 @@ 锻炼信息 心率信息 睡眠信息 + 睡眠信息(watch5) SDC信息 活动信息 - 事件监听 + - 事件监听 + - 事件监听 + - 事件监听 + - 事件监听 + - 事件监听 +