|
|
@@ -73,7 +73,8 @@
|
|
|
|
|
|
### Step 3 健康目标(可选)
|
|
|
|
|
|
-- **系统推荐目标**:只读展示,若存在显示绿色徽标"系统推荐"(数据来自健康报告,经 `current-member` 返回 `systemGoals`)
|
|
|
+> **规格自检修正(2026-08-30)**:现有页面"系统推荐目标"区块为**死代码**——后端 `current-member` 接口的 `DietPreferencesDTO`/`convertToDTO()` 均不返回 `systemGoals` 字段,diet 后端亦无 `goalSource=system_recommend` 生成逻辑,前端 `res.systemGoals || []` 恒为空数组。故 Step 3 **不保留**该区块,避免维护永不可见的 UI。
|
|
|
+
|
|
|
- **必吃(新增字段)**:预设 chip 多选 + 自定义追加
|
|
|
- 预设:蔬菜、水果、粗粮、鱼类、鸡蛋、豆制品、菌菇
|
|
|
- **自定义目标**:预设 chip 多选 + 自定义追加
|
|
|
@@ -123,7 +124,7 @@
|
|
|
- [ ] 页面为 3 步引导问卷,顶部有进度条,可前后切换,第 1 步无"上一步"
|
|
|
- [ ] Step 1 过敏原/忌口 chip 点选 + 自定义追加可用,未填过敏原且未填忌口时点"下一步"弹提示
|
|
|
- [ ] Step 2 辣度滑块、口味/菜系/烹饪方式 chip 可选
|
|
|
-- [ ] Step 3 系统推荐目标只读展示(有则显示"系统推荐"徽标),必吃/自定义目标 chip 可选
|
|
|
+- [ ] Step 3 必吃/自定义目标 chip 可选(无"系统推荐目标"区块——后端无该数据源,见规格自检修正)
|
|
|
- [ ] 已保存的数据回填到各步骤对应 chip/滑块
|
|
|
- [ ] 「完成」提交 `saveDietPreferences`,成功 toast 后 `navigateBack`
|
|
|
- [ ] 提交数据含 `cookingMethods`、`mustEat`(空数组也可)
|