feat: 体重管理原型更新(管理端行动总览页面调整及PRD、截图同步)

This commit is contained in:
liuyunqin
2026-08-25 14:03:38 +08:00
parent 52aca0a74b
commit 9f8a80eae9
52 changed files with 152 additions and 87 deletions
+16 -14
View File
@@ -409,7 +409,7 @@ stateDiagram-v2
**功能说明:** 展示每日饮食摄入记录,含周/月历、总摄入标尺、营养素摄入和三餐/加餐明细。
**主要UI元素:**
- 周历(含月历弹窗):日期用彩色圆环标记数据来源(智记餐/自记餐/智记+自记餐)
- 周历(含月历弹窗):日期用彩色圆环标记数据来源(智记餐/自记餐/智记+自记餐),圆环下方显示来源文字标签(智 / 自 / 智+自)
- 月历弹窗:月份标题 + 前后月份切换箭头(◀/▶)+ 当月日期网格(今日/选中态高亮,点选日期后关闭弹窗并切换当日数据)——第 11/13/14/15/18 节各页月历弹窗构成相同
![月历弹窗](screenshots/eat-detail-month.jpg)
@@ -493,24 +493,25 @@ stateDiagram-v2
**功能说明:** 展示每日运动消耗记录,含周/月历、总消耗标尺、运动统计、变化趋势与运动明细。
**主要UI元素:**
- 周历(含月历弹窗):日期用彩色圆环标记来源(穿戴/器械/微信/自记/多途径)
- 周历(含月历弹窗):日期用彩色圆环标记来源(穿戴/器械/微信/自记/多途径),圆环下方显示来源文字标签(穿戴/器械/微信/自记/多途径)
- 总消耗标尺:半圆进度弧,左端基础消耗、右端活动消耗、中心总消耗(实际/推荐),右上"智能运动计划"按钮
- 运动统计三列:今日步数 / 运动次数 / 运动时长
- 数据来源卡片:四张来源小卡(穿戴·步数 / 器械·千卡 / 微信·步数(右上角"同步"按钮)/ 自记·步数),未记录时显示“尚未记录”,点击自记卡片跳转运动录入页(exercise-checkin-v2.html
- 变化趋势卡片:时间范围(周/月/季/年/活动期间)+ 三 Tab(步数趋势/消耗趋势/时长趋势)+ 折线图(数据点悬浮提示)
- 运动明细列表:按日期分组,每条含运动名、消耗、运动详情、来源徽章
- 底部工具栏:"记录运动"按钮
**交互说明:**
- 点击周历日期切换查看当日数据;点击周历标题打开月历弹窗,可在弹窗内切换月份并点选日期
- 点击趋势 Tab 切换趋势图表(步数/消耗/时长);点击时间范围 Tab 切换运动明细列表的时间范围
- 点击折线数据点显示悬浮提示
- 点击"智能运动计划"跳转到智能运动计划页(exercise-advice-v2.html
- 点击"记录运动"跳转到运动录入页(exercise-checkin-v2.html
- 点击数据来源卡片:穿戴/器械/微信显示当日该来源运动数据,微信卡片右上角"同步"按钮触发微信运动数据同步,自记卡片跳转到运动录入页(exercise-checkin-v2.html
- 点击返回按钮返回上一页
**业务规则:**
- 无记录日期统计三列隐藏、标尺置灰
- 日期无记录时,步数/运动/运动时长统计三列隐藏、标尺置灰
- 原"记录运动"底部按钮已移除,记录入口收敛至数据来源卡片的"自记"卡片
- 动打卡数据来源共有四种:穿戴设备、微信步数、自记运动、运动器械,记录运动数据时需注意以下两点:1.需要对步数数据特殊处理,步数取穿戴设备、微信步数、自记运动(慢、中、快产生的数据总和)三种来源中的最大值(注意三种来源的步数和热量不能累计)。2.穿戴设备、微信步数数据均存在延迟补录的情况,系统至多允许补录前一天的数据(定时修正前一天的行动状态和排名数据),再早的数据补传后不计入体重管理行动;
---
### 14. 今日饮食建议(diet-advice-v2.html
@@ -646,14 +647,14 @@ stateDiagram-v2
![页面截图](screenshots/weight-detail.jpg)
**功能说明:** 展示体重/体脂/腰围历史记录,含周/月历、当日最新记录、变化趋势与记录明细,非自记来源记录可跳转详细报告。
**功能说明:** 展示体重/体脂/腰围历史记录,含周/月历、当日最新记录、数据来源卡片、变化趋势与记录明细,非自记来源记录可跳转详细报告。
**主要UI元素:**
- 周历(含月历弹窗):日期用彩色圆环标记来源(自记/蓝牙称/身高秤/体脂仪)
- 周历(含月历弹窗):日期用彩色圆环标记来源(自记/蓝牙称/体重秤/体脂仪),圆环下方显示来源文字标签(自记/蓝牙称/体重秤/体脂仪)
- 当日最新记录区:体重(大字)+ 较上次变化 + BMI(含偏瘦/正常/超重/肥胖标签)+ 体脂率/腰围 + 时间 + 来源标签
- 数据来源卡片:四张来源小卡(体重秤/蓝牙称/体脂仪/自记,各显示该来源最近一次体重值,无记录显示"尚未记录"),点击体重秤/蓝牙称/体脂仪卡片查看当日该来源体重记录,点击自记卡片打开记录体重弹窗
- 变化趋势卡片:时间范围(周/月/季/年/活动期间)+ 三 Tab(体重变化/体脂变化/腰围变化),各含统计行(平均/最大/最小/变化)+ 折线图(初始线/目标线/推荐范围/实际趋势 + 数据点悬浮提示)
- 记录明细列表:日期 + 时间 + 体重 + 体脂/腰围 + 来源标签;非自记来源带箭头可点击
- 底部工具栏:"记录体重"按钮
- 记录体重弹窗:记录体重(必填)+ 记录体脂率(开关)+ 记录腰围(开关),滑动尺子调整数值 + 保存
![记录体重弹窗](screenshots/weight-detail-record.jpg)
@@ -662,14 +663,15 @@ stateDiagram-v2
- 点击周历日期切换查看当日数据;点击周历标题打开月历弹窗,可在弹窗内切换月份并点选日期
- 点击指标 Tab(体重/体脂/腰围变化)切换趋势图表;点击时间范围 Tab 切换记录明细列表的时间范围
- 点击折线数据点显示悬浮提示
- 点击非自记记录行跳转到详细报告页(蓝牙称跳 report-detail.html,体脂仪跳 body-fat-report.html身高秤跳 height-scale-report.html
- 点击"记录体重"打开记录弹窗
- 点击非自记记录行跳转到详细报告页(蓝牙称跳 report-detail.html,体脂仪跳 body-fat-report.html体重秤跳 height-scale-report.html
- 点击数据来源卡片:体重秤/蓝牙称/体脂仪查看当日该来源体重记录(原型中以提示示意),自记卡片打开记录体重弹窗
- 点击返回按钮返回上一页
**业务规则:**
- 无记录日期显示空状态("立即称重"按钮)
- BMI 分档:<18.5 偏瘦 / 18.5-24 正常 / 24-28 超重 / ≥28 肥胖
- 非自记来源(蓝牙称/身高秤/体脂仪)记录可点击查看详细报告,自记不可点击;蓝牙称跳 report-detail.html,体脂仪跳 body-fat-report.html身高秤跳 height-scale-report.html
- 非自记来源(蓝牙称/体重秤/体脂仪)记录可点击查看详细报告,自记不可点击;蓝牙称跳 report-detail.html,体脂仪跳 body-fat-report.html体重秤跳 height-scale-report.html
- 原"记录体重"底部按钮已移除,记录入口收敛至数据来源卡片的"自记"卡片;原"身高秤"来源在本页统一更名为"体重秤"(对应报告页 height-scale-report.html 仍为身高秤报告)
- 当日最新记录与上一次记录对比显示变化,无历史记录时显示"首次记录"
---
@@ -694,7 +696,7 @@ stateDiagram-v2
| 蓝牙秤(device=bluetooth) | 基础指标、身体成分、脂肪分析、体态管理、体重管控、细胞液分析(8电极)、进阶成分(8电极)、躯干/四肢脂肪(8电极)、躯干/四肢肌肉(8电极) |
| 体脂仪(device=fat) | 基础指标、体脂分析、体成分、体重管理、节段脂肪、节段肌肉 |
注:体重记录页中"身高秤"来源的记录已改跳转至独立页面 height-scale-report.html"体脂仪"来源的记录已改跳转至 body-fat-report.html,本页 device=fat / device=scale 模式保留用于兼容。
注:体重记录页中"体重秤"(原身高秤来源的记录已改跳转至独立页面 height-scale-report.html"体脂仪"来源的记录已改跳转至 body-fat-report.html,本页 device=fat / device=scale 模式保留用于兼容。
**交互说明:**
- 点击返回按钮返回来源页
@@ -732,7 +734,7 @@ stateDiagram-v2
**功能说明:** 展示身高秤单次测量的身体成分报告,含身高、体重及身体成分、体态相关指标。
**页面状态:** 从体重记录页(weight-detail-v2.html)记录明细列表中身高秤来源的记录跳转进入,页面只读。
**页面状态:** 从体重记录页(weight-detail-v2.html)记录明细列表中体重秤(原身高秤来源的记录跳转进入,页面只读。
**主要UI元素:**
- 报告头部(蓝青渐变卡片):测量时间、设备标签「身高秤」、当前体重(大字)、BMI 状态标签、较上次变化
Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 102 KiB