diff --git a/.claude/memory/decisions.md b/.claude/memory/decisions.md index 1f9b765..3310fa8 100644 --- a/.claude/memory/decisions.md +++ b/.claude/memory/decisions.md @@ -18,6 +18,14 @@ - **决策**:每个模块维护 `doc/CHANGELOG.md` + `doc/PRD.md` + `doc/screenshots/` - **原因**:规范化模块文档管理,便于团队协作和评审 +## 单位部门筛选控件 +- **决策**:所有筛选条件中的"单位部门"必须使用双列面板样式(左单位→右部门联动) +- **原因**:用户明确要求统一该交互模式 +- **参考实现**:`web-admin/health-consult/history-expert.html` → `web-admin/weight-management/registration-tracking.html` +- **结构**:`org-select-wrap` 容器包裹 `org-trigger`(触发器) + `org-panel`(双列面板),左侧 `orgUnitCol` 列单位,右侧 `orgDeptCol` 列部门 +- **交互**:点击触发器展开面板;选择左侧单位后右侧部门动态加载;选中部门后触发器文本更新为"单位 / 部门" +- **日期**:2026-06-16 + ## 导航页设计状态标识 - **决策**:SITE_MAP 中通过 `done: true` 字段标记模块设计完成状态 - **三态**:待设计(无页面)/ 设计中(有页面无done)/ 已完成(有页面+done:true) diff --git a/.claude/memory/lint_report.md b/.claude/memory/lint_report.md index 63a4816..b4d18de 100644 --- a/.claude/memory/lint_report.md +++ b/.claude/memory/lint_report.md @@ -4,7 +4,6 @@ description: memory-lint 最新一次执行的检查结果与待处理项 type: lint last_updated: 2026-06-12 commit: 2373704 ---- # 记忆健康检查报告 @@ -26,7 +25,7 @@ commit: 2373704 --- -## AUTO-FIX 已执行清单 +## 摘要 (无) diff --git a/.claude/memory/project_progress.md b/.claude/memory/project_progress.md index ad5c5c9..163f630 100644 --- a/.claude/memory/project_progress.md +++ b/.claude/memory/project_progress.md @@ -23,8 +23,8 @@ commit: 2373704 - `health-consult/` — 健康咨询(32 页)✅ - `emergency-medical/` — 应急就医(25+ 页)✅ - `health-checkup/` — 健康体检(20+ 页)✅ -- `weight-management/` — 体重管理(10 页)✅ - - `weight-main.html` — 体重管理主页(英雄区/三态卡片/吃动平衡/体重记录/排行榜/推荐视频) +- `weight-management/` — 体重管理(20 页)✅ + - `weight-main.html` — 体重管理主页(三态切换/英雄区/三态卡片/吃动平衡/体重记录/排行榜/推荐视频) - `goal-commitment.html` — 目标承诺签订(活动/个人双类型+URL参数状态同步) - `goal-management.html` — 目标管理(7种状态多卡片显隐+自我/活动目标切换) - `basic-info.html` — 基本信息 @@ -34,6 +34,16 @@ commit: 2373704 - `promise-signing.html` — 承诺签订(横屏) - `my-promise.html` — 我的承诺书(证书风格) - `balance-history.html` — 吃动平衡历史(月视图日历+柱状图) + - `diet-advice.html` — 膳食建议(今日推荐摄入) + - `eat-checkin.html` — 饮食打卡 + - `eat-history.html` — 摄入记录历史 + - `exercise-advice.html` — 运动建议(今日推荐运动量) + - `exercise-checkin.html` — 运动打卡 + - `exercise-history.html` — 消耗记录历史 + - `weight-checkin.html` — 体重打卡 + - `weight-history.html` — 体重记录历史 + - `weight-ranking.html` — 排行榜 + - `weight-report.html` — 体重报告 - `health-monitor/` — 健康监测(20+ 页)🔨 设计中 - `wearable/` — 穿戴设备监测(16 页:血氧/心率/压力/体温/步数/运动/睡眠/血压/心电+告警) - `weight/` — 体重监测(3 页,已独立为 `weight-management/` 模块) @@ -67,7 +77,7 @@ commit: 2373704 Web 管理端和员工端 APP 的其余模块(系统管理、运动管理、健康评估、知识普及、健康数据、心脑血管/糖尿病/癌症预防等)均为待开发状态。 ## 总计 -- 已完成/设计中:550+ 个 HTML 原型页面 +- 已完成/设计中:560+ 个 HTML 原型页面 - 覆盖模块:18 个(含三端+其他终端) ## 近期里程碑 diff --git a/index.html b/index.html index fc6fde5..7b11321 100644 --- a/index.html +++ b/index.html @@ -231,10 +231,12 @@ const SITE_MAP = [ { file:'archive-unit-report.html', label:'单位报表数据' }, { file:'archive-algorithm-model.html', label:'算法模型' }, { file:'plan-list.html', label:'计划列表' }, + { file:'plan-edit.html', label:'新增/编辑计划' }, { file:'registration-tracking.html', label:'报名跟踪' }, { file:'target-weight-review.html', label:'目标体重审核' }, { file:'action-record.html', label:'行动记录' }, - { file:'action-overview.html', label:'行动总览' }, + { file:'action-overview.html', label:'活动总览' }, + { file:'action-overview-detail.html', label:'赛况明细' }, { file:'detail-data.html', label:'详细数据' }, { file:'weight-ranking.html', label:'体重排名' }, { file:'activity-statistics.html', label:'活动统计' }, diff --git a/web-admin/weight-management/action-overview-detail.html b/web-admin/weight-management/action-overview-detail.html new file mode 100644 index 0000000..00a4a50 --- /dev/null +++ b/web-admin/weight-management/action-overview-detail.html @@ -0,0 +1,716 @@ + + + + + +赛况明细 | 体重管理 + + + + +
+ + +
+ 返回首页 +
+ 系统管理员 ▾ +
+
+ + + + + +
+ + + + + +
+
+
干预计划
+
+
计划名称:-
+
组织单位:-
+
起止日期:-
+
进行天数:-
+
+
+
+
员工信息
+
+
姓名:-
+
员工编号:-
+
性别:-
+
年龄:-
+
单位部门:-
+
身高:- cm
+
+
+
+ + +
+ + +
+ + +
+
+ 全部 + 选时 + + + + + +
+
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
日期身高
(cm)
初始
体重(kg)
初始
BMI
初始
体脂(%)
初始
腰围(cm)
目标
体重(kg)
目标
BMI
目标
体脂(%)
目标
腰围(cm)
现体重
(kg)
现BMI现体脂
(%)
现腰围
(cm)
体重变化
(kg)
BMI变化体脂变化
(%)
腰围变化
(cm)
摄入数据(千卡)消耗数据(千卡)吃动热量差
(千卡)
当日减重
排名
早餐午餐晚餐加餐基础消耗步数其他消耗
+
+ +
+ +
+ + +
+ + + + diff --git a/web-admin/weight-management/action-overview.html b/web-admin/weight-management/action-overview.html index bd55b9f..a9c5574 100644 --- a/web-admin/weight-management/action-overview.html +++ b/web-admin/weight-management/action-overview.html @@ -3,37 +3,164 @@ -行动总览 | 体重管理 +活动总览 | 体重管理 +
+ + + +
- + + + + + +
+
+
干预计划
+
+ + + +
+
+
+ +
+ + 可选择干预计划进行查看 +
+ +
+ + +
+ +
+ +
+
全部单位/部门
+
+
+
单位
+
全部单位/部门
+
第四采油厂
+
采油一厂
+
采油二厂
+
采气一厂
+
+
+
部门
+
全部部门
+
+
+
+
+
+ + +
+
+ + +
+ + + +
+ + +
+ + +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
干预计划姓名员工编号性别年龄单位部门身高
(cm)
初始
体重(kg)
初始
BMI
初始
体脂(%)
初始
腰围(cm)
目标
体重(kg)
目标
BMI
目标
体脂(%)
目标
腰围(cm)
现体重
(kg)
现BMI现体脂
(%)
现腰围
(cm)
体重变化
(kg)
BMI变化体脂变化
(%)
腰围变化
(cm)
饮食总览运动总览赛况明细
缺天缺餐日均摄入
(千卡)
累计摄入
(千卡)
缺天日均步数日均消耗
(千卡)
累计消耗
(千卡)
+
+ +
+
+ + +
+ + diff --git a/web-admin/weight-management/action-record.html b/web-admin/weight-management/action-record.html index d059b6a..eb896d3 100644 --- a/web-admin/weight-management/action-record.html +++ b/web-admin/weight-management/action-record.html @@ -5,35 +5,250 @@ 行动记录 | 体重管理 +
+ +
- + + + + + +
+
+
干预计划
+
+ + + +
+
+
+ +
+ + 可选择干预计划进行查看 +
+ +
+ + +
+
+
今日饮食
+
+ 0 + 人已记录,未记录 0 +
+
+
+
今日运动
+
+ 0 + 人已记录,未记录 0 +
+
+
+
今日体重
+
+ 0 + 人已记录,未记录 0 +
+
+
+
活动期间累计
+
+
+ 饮食记录 + - +
+
+ 运动记录 + - +
+
+ 体重记录 + - +
+
+
+
+ + +
+ +
+ 每日记录 +
+
+ 三测记录 +
+
+ + +
+ +
+ + + + +
+ +
+ +
+
全部单位/部门
+
+
+
单位
+
全部单位/部门
+
第四采油厂
+
采油一厂
+
采油二厂
+
采气一厂
+
+
+
部门
+
全部部门
+
+
+
+
+
+ + +
+
+ + +
+ + + +
+ + + + + +
+ + +
+ +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
干预计划姓名员工编号性别年龄单位部门身高
(cm)
初始
体重(kg)
初始
BMI
初始
体脂(%)
初始
腰围(cm)
目标
体重(kg)
目标
BMI
目标
体脂(%)
目标
腰围(cm)
现体重
(kg)
现BMI现体脂
(%)
现腰围
(cm)
体重变化
(kg)
BMI变化体脂变化
(%)
腰围变化
(cm)
日期饮食记录运动记录体重记录
+
+ +
+ + +
+ +
+
+
体重
+
饮食
+
运动
+
+
+ +
+
+ 记录状态 +
全部
+
已记录
+
未记录
+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + +
干预计划姓名员工编号性别年龄单位部门打卡次数 首次记录日期末次记录日期
+
+ +
+ +
+
+ + + +
+
+
+ 饮食记录 + +
+
+ +
+ + + + + + +
序号餐次摄入时间总摄入(千卡)数据来源
+
+
+
+ +
+
+
+ 运动记录 + +
+
+ +
+ + + + + + +
序号运动类型运动数据消耗(千卡)来源
+
+
+
+ +
+
+
+ 体重记录 + +
+
+ +
+ + + + + + +
序号记录时间体重(kg)BMI体脂率(%)腰围(cm)来源
+
+
+
+ + +
+
+
+ 今日饮食未记录 | 2026-21-20 + +
+
+ +
+
+ + +
+
+ + +
+
+ +
+
全部单位/部门
+
+
+
单位
+
全部单位/部门
+
第四采油厂
+
采油一厂
+
采油二厂
+
采气一厂
+
+
+
部门
+
全部部门
+
+
+
+
+ + +
+ +
+ + + 共 0 人未记录 +
+ + + + + + + + + + + + + + +
干预计划姓名员工编号性别年龄所属单位所属部门
+
+
+
+ + +
+
+
+ 今日饮食已记录 | 2026-06-21 + +
+
+
+
+ + +
+
+ + +
+
+ +
+
全部单位/部门
+
+
+
单位
+
全部单位/部门
+
第四采油厂
+
采油一厂
+
采油二厂
+
采气一厂
+
+
+
部门
+
全部部门
+
+
+
+
+ + +
+
+ + + 共 0 人已记录 +
+ + + + + + + + + + + + + + + + + + + +
干预计划姓名员工编号性别年龄所属单位所属部门身高(cm)体重(kg)BMI行动餐次总能量摄入(千卡)数据来源
+
+
+
+ + +
+
+
+ 今日运动已记录 | 2026-06-21 + +
+
+
+
+ + +
+
+ + +
+
+ +
+
全部单位/部门
+
+
+
单位
+
全部单位/部门
+
第四采油厂
+
采油一厂
+
采油二厂
+
采气一厂
+
+
+
部门
+
全部部门
+
+
+
+
+ + +
+
+ + + 共 0 人已记录 +
+ + + + + + + + + + + + + + + + + + +
干预计划姓名员工编号性别年龄所属单位所属部门身高(cm)体重(kg)BMI总消耗(千卡)数据来源
+
+
+
+ + +
+
+
+ 今日体重已记录 | 2026-06-21 + +
+
+
+
+ + +
+
+ + +
+
+ +
+
全部单位/部门
+
+
+
单位
+
全部单位/部门
+
第四采油厂
+
采油一厂
+
采油二厂
+
采气一厂
+
+
+
部门
+
全部部门
+
+
+
+
+ + +
+
+ + + 共 0 人已记录 +
+ + + + + + + + + + + + + + + + + + + + +
干预计划姓名员工编号性别年龄所属单位所属部门身高(cm)体重(kg)BMI体脂(%)腰围(cm)最后记录时间数据来源
+
+
+
+ + +
+
+
+ 活动期间累计行动员工 + +
+
+ +
+ +
+
饮食
+
运动
+
体重
+
+ +
+ + + 共 0 人 +
+ + + + + + + + + + + + + + + + + + +
单位部门姓名员工编号性别年龄联系方式身高(cm)体重(kg)BMI累计记录天数
+
+
+
+ + +
+
+
+ 今日运动未记录 | 2026-21-20 + +
+
+
+
+ + +
+
+ + +
+
+ +
+
全部单位/部门
+
+
+
单位
+
全部单位/部门
+
第四采油厂
+
采油一厂
+
采油二厂
+
采气一厂
+
+
+
部门
+
全部部门
+
+
+
+
+ + +
+
+ + + 共 0 人未记录 +
+ + + + + + + + + + + + + +
干预计划姓名员工编号性别年龄所属单位所属部门
+
+
+
+ + +
+
+
+ 今日体重未记录 | 2026-21-20 + +
+
+
+
+ + +
+
+ + +
+
+ +
+
全部单位/部门
+
+
+
单位
+
全部单位/部门
+
第四采油厂
+
采油一厂
+
采油二厂
+
采气一厂
+
+
+
部门
+
全部部门
+
+
+
+
+ + +
+
+ + + 共 0 人未记录 +
+ + + + + + + + + + + + + +
干预计划姓名员工编号性别年龄所属单位所属部门
+
+
+
+ + +
+ + diff --git a/web-admin/weight-management/activity-statistics.html b/web-admin/weight-management/activity-statistics.html index 1335594..0e510d7 100644 --- a/web-admin/weight-management/activity-statistics.html +++ b/web-admin/weight-management/activity-statistics.html @@ -54,7 +54,7 @@