From 7d64cc0dd79cac7f7618d3694ba66b45f8b7daee Mon Sep 17 00:00:00 2001 From: liuyunqin Date: Tue, 16 Jun 2026 19:48:31 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BD=93=E9=87=8D=E7=AE=A1=E7=90=86Web?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=AB=AF=E6=B4=BB=E5=8A=A8=E8=AE=A1=E5=88=92?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=85=A8=E9=9D=A2=E9=87=8D=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 action-overview-detail.html(赛况明细,716行)含计划选择区/双维度Tab/多行表头表格 - 新增 plan-edit.html(新增/编辑计划,1092行)含表单/多Tab交互 - action-overview.html CSS重构为组件分段注释,新增计划选择区/筛选栏/单位部门双列面板/表格重构(多行表头+固定列+横向滚动),标签「行动总览」→「活动总览」 - action-record.html 全面重构,新增计划选择区/统计卡片/Tab切换/筛选栏/分页 - plan-list.html 全面重构,新增筛选栏/操作列固定/标签/分页/弹窗/人员筛选弹窗 - registration-tracking.html 全面重构,新增计划选择区/Tab切换/数值运算符筛选/单位部门双列面板 - target-weight-review.html 全面重构,新增计划选择区/Tab切换/审核按钮/数值运算符筛选/单位部门双列面板 - activity-statistics/detail-data/weight-ranking 侧边栏文字同步「行动总览」→「活动总览」 - index.html SITE_MAP 补全新增页面与标签更新 - 新增 doc/CHANGELOG.md Co-Authored-By: Claude Opus 4.8 --- .claude/memory/decisions.md | 8 + .claude/memory/lint_report.md | 3 +- .claude/memory/project_progress.md | 16 +- index.html | 4 +- .../action-overview-detail.html | 716 +++++ .../weight-management/action-overview.html | 715 ++++- .../weight-management/action-record.html | 2756 ++++++++++++++++- .../activity-statistics.html | 2 +- web-admin/weight-management/detail-data.html | 2 +- web-admin/weight-management/doc/CHANGELOG.md | 52 + web-admin/weight-management/plan-edit.html | 1092 +++++++ web-admin/weight-management/plan-list.html | 1307 +++++++- .../registration-tracking.html | 1026 +++++- .../target-weight-review.html | 772 ++++- .../weight-management/weight-ranking.html | 2 +- 15 files changed, 8326 insertions(+), 147 deletions(-) create mode 100644 web-admin/weight-management/action-overview-detail.html create mode 100644 web-admin/weight-management/doc/CHANGELOG.md create mode 100644 web-admin/weight-management/plan-edit.html 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 @@