From b120bb691c7c0d6b00efcdb29b0708dc99887f5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=9F=B5=E7=90=B4?= <757188142@qq.com> Date: Thu, 28 May 2026 21:54:29 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=81=A5=E5=BA=B7=E7=9B=91=E6=B5=8B?= =?UTF-8?q?=E6=A8=A1=E5=9D=97UI=E4=BC=98=E5=8C=96=E4=B8=8E=E5=91=98?= =?UTF-8?q?=E5=B7=A5=E7=AB=AFPRD=E6=96=87=E6=A1=A3=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 员工端:新增健康现状入口、健康排查文案优化(打卡→记录)、穿戴监测单位/图表/预警页面优化、环境监测地图缩放按钮 管理端:档案管理/环境监测/体重监测/穿戴监测等模块优化 文档:同步更新员工端PRD文字描述与12张页面截图 Co-Authored-By: Claude Opus 4.6 --- .claude/memory/MEMORY.md | 4 +- .claude/memory/project_progress.md | 7 +- .idea/claudeCodeTabState.xml | 17 +- CLAUDE.md | 2 +- employee-app/health-monitor/doc/PRD.md | 62 ++- .../doc/screenshots/environment/index.jpg | Bin 28341 -> 34198 bytes .../health-screening/checkin-record.jpg | Bin 106849 -> 29758 bytes .../screenshots/health-screening/index.jpg | Bin 119820 -> 35402 bytes .../health-screening/questionnaire-fill.jpg | Bin 289691 -> 40307 bytes .../health-monitor/doc/screenshots/index.jpg | Bin 90324 -> 36910 bytes .../wearable/blood-oxygen-alerts.jpg | Bin 50046 -> 11733 bytes .../doc/screenshots/wearable/blood-oxygen.jpg | Bin 66269 -> 28641 bytes .../wearable/blood-pressure-alerts.jpg | Bin 105634 -> 26387 bytes .../wearable/heart-rate-alerts.jpg | Bin 81374 -> 21652 bytes .../doc/screenshots/wearable/heart-rate.jpg | Bin 69299 -> 25559 bytes .../screenshots/wearable/stress-alerts.jpg | Bin 66460 -> 15258 bytes .../wearable/temperature-alerts.jpg | Bin 51220 -> 12258 bytes .../health-monitor/environment/index.html | 38 ++ .../health-screening/checkin-record.html | 4 +- .../health-screening/index.html | 6 +- .../health-screening/questionnaire-fill.html | 17 +- .../health-monitor/health-status.html | 172 ++++++ employee-app/health-monitor/index.html | 32 +- .../wearable/blood-oxygen-alerts.html | 81 +-- .../health-monitor/wearable/blood-oxygen.html | 301 +++++++++-- .../wearable/blood-pressure-alerts.html | 122 ++--- .../wearable/heart-rate-alerts.html | 125 ++--- .../health-monitor/wearable/heart-rate.html | 18 +- .../wearable/stress-alerts.html | 98 ++-- .../wearable/temperature-alerts.html | 67 +-- index.html | 1 + .../health-monitor/archive-algorithm.html | 290 +++++++++- .../archive-personal-detail.html | 494 ++++++++++++++++++ .../health-monitor/archive-personal.html | 13 + .../archive-unit-health-checkup-detail.html | 4 + .../archive-unit-wearable-detail.html | 26 +- web-admin/health-monitor/archive-unit.html | 4 +- web-admin/health-monitor/doc/PRD.md | 103 ++-- .../doc/screenshots/archive-algorithm.jpg | Bin 67991 -> 97359 bytes .../doc/screenshots/archive-personal.jpg | Bin 86274 -> 124626 bytes .../archive-unit-wearable-detail.jpg | Bin 68932 -> 95384 bytes .../environment/indoor-exception-alarm.jpg | Bin 86947 -> 126601 bytes .../environment/outdoor-app-record.jpg | Bin 73159 -> 0 bytes .../environment/outdoor-data-analysis.jpg | Bin 81937 -> 0 bytes .../environment/outdoor-data-monitor.jpg | Bin 94415 -> 0 bytes .../environment/outdoor-device-category.jpg | Bin 75793 -> 0 bytes .../environment/outdoor-device-list.jpg | Bin 96920 -> 0 bytes .../environment/outdoor-exception-alarm.jpg | Bin 87558 -> 0 bytes .../outdoor-history-alarm-detail.jpg | Bin 79537 -> 0 bytes .../environment/outdoor-history-data.jpg | Bin 76026 -> 0 bytes .../outdoor-history-monitor-detail.jpg | Bin 103163 -> 0 bytes .../environment/pollen-app-record.jpg | Bin 73045 -> 0 bytes .../environment/pollen-data-analysis.jpg | Bin 81027 -> 0 bytes .../environment/pollen-data-monitor.jpg | Bin 79855 -> 0 bytes .../environment/pollen-device-category.jpg | Bin 58470 -> 0 bytes .../environment/pollen-device-list.jpg | Bin 96181 -> 0 bytes .../environment/pollen-exception-alarm.jpg | Bin 88382 -> 0 bytes .../pollen-history-alarm-detail.jpg | Bin 77927 -> 0 bytes .../environment/pollen-history-data.jpg | Bin 76734 -> 0 bytes .../pollen-history-monitor-detail.jpg | Bin 104703 -> 0 bytes .../environment/pollen-knowledge.jpg | Bin 81143 -> 0 bytes .../environment/water-app-record.jpg | Bin 73853 -> 0 bytes .../environment/water-data-analysis.jpg | Bin 78572 -> 0 bytes .../environment/water-data-monitor.jpg | Bin 87244 -> 0 bytes .../environment/water-device-category.jpg | Bin 72310 -> 0 bytes .../environment/water-device-list.jpg | Bin 97089 -> 0 bytes .../environment/water-exception-alarm.jpg | Bin 87767 -> 0 bytes .../water-history-alarm-detail.jpg | Bin 79556 -> 0 bytes .../environment/water-history-data.jpg | Bin 77389 -> 0 bytes .../water-history-monitor-detail.jpg | Bin 103229 -> 0 bytes .../health-checkup/record-dept.jpg | Bin 59605 -> 82839 bytes .../health-checkup/record-user.jpg | Bin 104792 -> 145732 bytes .../screenshots/wearable/exception-event.jpg | Bin 136316 -> 175235 bytes .../doc/screenshots/wearable/user-data.jpg | Bin 96549 -> 138224 bytes .../weight/bluetooth-device-add.jpg | Bin 77901 -> 0 bytes .../screenshots/weight/bluetooth-device.jpg | Bin 95600 -> 0 bytes .../weight/bluetooth-monitor-detail.jpg | Bin 90605 -> 0 bytes .../screenshots/weight/bluetooth-monitor.jpg | Bin 83271 -> 0 bytes .../weight/employee-data-record.jpg | Bin 96480 -> 140669 bytes .../doc/screenshots/weight/fat-device-add.jpg | Bin 77934 -> 0 bytes .../doc/screenshots/weight/fat-device.jpg | Bin 95703 -> 0 bytes .../screenshots/weight/fat-monitor-detail.jpg | Bin 93224 -> 0 bytes .../doc/screenshots/weight/fat-monitor.jpg | Bin 83511 -> 0 bytes .../screenshots/weight/scale-device-add.jpg | Bin 75866 -> 0 bytes .../screenshots/weight/sport-device-add.jpg | Bin 80334 -> 0 bytes .../doc/screenshots/weight/sport-device.jpg | Bin 107885 -> 0 bytes .../weight/sport-monitor-detail.jpg | Bin 85767 -> 0 bytes .../doc/screenshots/weight/sport-monitor.jpg | Bin 84933 -> 0 bytes web-admin/health-monitor/doc/截图更新清单.md | 156 ++++++ .../environment/indoor-app-record.html | 1 - .../environment/indoor-data-analysis.html | 1 - .../environment/indoor-data-monitor.html | 1 - .../environment/indoor-device-category.html | 1 - .../environment/indoor-device-list.html | 1 - .../environment/indoor-exception-alarm.html | 9 +- .../indoor-history-alarm-detail.html | 1 - .../environment/indoor-history-data.html | 1 - .../indoor-history-monitor-detail.html | 1 - .../environment/outdoor-app-record.html | 1 - .../environment/outdoor-data-analysis.html | 1 - .../environment/outdoor-data-monitor.html | 1 - .../environment/outdoor-device-category.html | 1 - .../environment/outdoor-device-list.html | 1 - .../environment/outdoor-exception-alarm.html | 9 +- .../outdoor-history-alarm-detail.html | 1 - .../environment/outdoor-history-data.html | 1 - .../outdoor-history-monitor-detail.html | 1 - .../environment/pollen-app-record.html | 1 - .../environment/pollen-data-analysis.html | 2 +- .../environment/pollen-data-monitor.html | 2 +- .../environment/pollen-device-category.html | 1 - .../environment/pollen-device-list.html | 1 - .../environment/pollen-exception-alarm.html | 9 +- .../pollen-history-alarm-detail.html | 2 +- .../environment/pollen-history-data.html | 2 +- .../pollen-history-monitor-detail.html | 2 +- .../environment/pollen-knowledge.html | 242 --------- .../environment/water-app-record.html | 1 - .../environment/water-data-analysis.html | 1 - .../environment/water-data-monitor.html | 1 - .../environment/water-device-category.html | 1 - .../environment/water-device-list.html | 1 - .../environment/water-exception-alarm.html | 15 +- .../water-history-alarm-detail.html | 1 - .../environment/water-history-data.html | 1 - .../water-history-monitor-detail.html | 1 - .../health-monitor/health-checkup/maxim.html | 4 +- .../health-checkup/record-dept.html | 24 +- .../health-checkup/record-user.html | 17 +- .../health-checkup/survey-category.html | 4 +- .../health-checkup/survey-question.html | 4 +- .../health-checkup/survey-score.html | 4 +- .../health-checkup/survey-template.html | 150 +++--- .../health-monitor/wearable/bind-record.html | 2 +- .../health-monitor/wearable/dept-report.html | 2 +- .../health-monitor/wearable/dept-stat.html | 2 +- .../wearable/exception-event.html | 4 +- .../health-monitor/wearable/notification.html | 2 +- .../wearable/personal-stat.html | 2 +- .../health-monitor/wearable/tool-manage.html | 2 +- .../health-monitor/wearable/user-data.html | 11 +- .../weight/bluetooth-device-add.html | 4 +- .../weight/bluetooth-device.html | 110 +++- .../weight/bluetooth-monitor-detail.html | 47 +- .../weight/employee-data-record.html | 71 +-- .../health-monitor/weight/sport-device.html | 2 - 146 files changed, 2031 insertions(+), 1022 deletions(-) create mode 100644 employee-app/health-monitor/health-status.html create mode 100644 web-admin/health-monitor/archive-personal-detail.html delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/outdoor-app-record.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/outdoor-data-analysis.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/outdoor-data-monitor.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/outdoor-device-category.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/outdoor-device-list.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/outdoor-exception-alarm.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/outdoor-history-alarm-detail.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/outdoor-history-data.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/outdoor-history-monitor-detail.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/pollen-app-record.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/pollen-data-analysis.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/pollen-data-monitor.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/pollen-device-category.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/pollen-device-list.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/pollen-exception-alarm.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/pollen-history-alarm-detail.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/pollen-history-data.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/pollen-history-monitor-detail.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/pollen-knowledge.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/water-app-record.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/water-data-analysis.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/water-data-monitor.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/water-device-category.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/water-device-list.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/water-exception-alarm.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/water-history-alarm-detail.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/water-history-data.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/environment/water-history-monitor-detail.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/weight/bluetooth-device-add.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/weight/bluetooth-device.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/weight/bluetooth-monitor-detail.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/weight/bluetooth-monitor.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/weight/fat-device-add.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/weight/fat-device.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/weight/fat-monitor-detail.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/weight/fat-monitor.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/weight/scale-device-add.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/weight/sport-device-add.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/weight/sport-device.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/weight/sport-monitor-detail.jpg delete mode 100644 web-admin/health-monitor/doc/screenshots/weight/sport-monitor.jpg create mode 100644 web-admin/health-monitor/doc/截图更新清单.md delete mode 100644 web-admin/health-monitor/environment/pollen-knowledge.html diff --git a/.claude/memory/MEMORY.md b/.claude/memory/MEMORY.md index 685645d..33fae62 100644 --- a/.claude/memory/MEMORY.md +++ b/.claude/memory/MEMORY.md @@ -1,11 +1,11 @@ -_Last synced: 2026-05-26 | Base commit: `869d555`_ +_Last synced: 2026-05-27 | Base commit: `d92bed3`_ # 记忆索引 | 文件 | 描述 | 类型 | 最后更新 | |------|------|------|----------| | project_overview.md | 项目技术栈、架构与模块结构 | project | 2026-05-14 | -| project_progress.md | 各模块原型开发进度 | project | 2026-05-26 | +| project_progress.md | 各模块原型开发进度 | project | 2026-05-27 | | decisions.md | 关键设计决策与架构约定 | project | 2026-04-21 | | feedback.md | 协作规范与用户纠正记录 | feedback | 2026-05-15 | | user_profile.md | 用户角色与偏好 | user | 2026-04-21 | diff --git a/.claude/memory/project_progress.md b/.claude/memory/project_progress.md index a64be69..778fdb8 100644 --- a/.claude/memory/project_progress.md +++ b/.claude/memory/project_progress.md @@ -2,8 +2,8 @@ name: 项目进度 description: 各模块原型开发进度与近期里程碑 type: project -last_updated: 2026-05-26 -commit: 869d555 +last_updated: 2026-05-27 +commit: d92bed3 --- # 项目进度 @@ -35,7 +35,7 @@ commit: 869d555 - `emergency-dispatch/` — 应急就医管理(含 admin + operator 子模块,70+ 页)✅ - `health-checkup/` — 健康体检管理 ✅ - `nutrition/` — 营养管理(70+ 页:溯源、档案、种采、供应、生产、用餐、异常、食堂、数据、模型、终端、字典)🔨 设计中 -- `health-monitor/` — 健康监测管理(65 页)🔨 设计中 +- `health-monitor/` — 健康监测管理(83 页)🔨 设计中 - `wearable/` — 穿戴监测(8 页:设备管理/绑定记录/用户数据/部门报告/部门统计/个人统计/异常事件/通知配置) - `weight/` — 体重监测(20 页:体重秤/蓝牙秤/体脂仪/运动器械各含设备管理+监测+明细+新增,员工数据/部门统计/员工统计) - `environment/` — 环境监测(25 页:室内/室外/花粉/水质各含设备类型+设备列表+数据监测+历史数据+APP记录+异常告警,花粉知识) @@ -55,6 +55,7 @@ Web 管理端和员工端 APP 的其余模块(系统管理、运动管理、 - 覆盖模块:17 个(含三端+其他终端) ## 近期里程碑 +- 2026-05-27:健康监测模块优化——用户数据详情总览卡片统一为大数字居中样式,新增「健康现状」一级菜单至PRD文档及导航,管理端PRD与HTML原型一致性校正(10处筛选条件/表格列修正),员工端PRD一致性检查通过 - 2026-05-26:卫生供应模块净菜内供/外售页面交互重构——列表去掉溯源码和仓库/出库区域列,新建弹窗包装批次号始终显示(非必填)并回显批次信息,备货完成改为补全备货信息弹窗(选择批次号),详情抽屉按净菜类型定制渲染(净菜包显示溯源码/餐品净菜包显示批次号+明细表),外售弹窗客户信息后置且改为输入框 - 2026-05-25:员工端环境监测模块新增——地图/列表视图入口页、设备详情页、报警数据页 - 2026-05-22:味养创新交互完善——人工创新查看详情弹窗/审核双模/AI推演弹窗重构及侧边栏修复,功能说明9.5章节同步更新 diff --git a/.idea/claudeCodeTabState.xml b/.idea/claudeCodeTabState.xml index b793ce2..59a046c 100644 --- a/.idea/claudeCodeTabState.xml +++ b/.idea/claudeCodeTabState.xml @@ -7,9 +7,21 @@ + + + + + + @@ -17,5 +29,6 @@ +