diff --git a/employee-app/weight-management/doc/PRD.md b/employee-app/weight-management/doc/PRD.md index d1ce3ae..0d5a362 100644 --- a/employee-app/weight-management/doc/PRD.md +++ b/employee-app/weight-management/doc/PRD.md @@ -166,7 +166,28 @@ stateDiagram-v2 **业务规则:** - 未参加活动时,判断当前单位是否存在活动,已存在,显示排行榜;未存在活动,显示排行榜示意图,无法点击 - 如员工有参加过活动(签署过承诺书),则后续被纳入参与人员范围的活动自动参加,自动变成已签署状态(已参加) -- + +**波浪水球显示计算规则:** + +水球水位 progress = 当前体重 ÷ 初始体重 + + - 结果大于等于 1 时,封顶为 1(水满) + - 结果在 0~1 之间时,直接用这个值(减得越多,水越低) + + 例: 初始体重 80 公斤,当前体重 70 公斤 + + + progress = 70 ÷ 80 = 0.875 + + 水位显示在球体的 87.5% 高度处。 + + 另外还画了一条目标虚线: + + 目标线位置 = 目标体重 ÷ 初始体重 + + + 例:目标 65 公斤 → 65 ÷ 80 = 0.8125,虚线画在 81.25% 高度。 + --- ### 2. 目标管理(goal-management-v2.html)