|
|
@@ -86,14 +86,14 @@
|
|
|
│ ┌────────┐ ┌────────┐ ┌────────┐ │
|
|
|
│ │ 🌅 │ │ ☀️ │ │ 🌙 │ │
|
|
|
│ │ 早餐 │ │ 午餐 │ │ 晚餐 │ │
|
|
|
-│ │ 爸爸妈妈 │ │ 3 人 │ │ 3 人 │ │
|
|
|
+│ │ 共 2 人 │ │ 共 3 人 │ │ 共 3 人 │ │
|
|
|
│ └────────┘ └────────┘ └────────┘ │
|
|
|
└──────────────────────────────────┘
|
|
|
```
|
|
|
|
|
|
**视觉细节**:
|
|
|
- 卡片顶部:左侧大号 `🍳` 放入白色半透明圆底,右侧标题「今日共餐」+ 副标题「工作日 · N 人共餐」
|
|
|
-- 下方三格:白色半透明(`rgba(255,255,255,0.18)`)圆角块,内含餐次 emoji + 餐次名(白字)+ 参与人数(`爸爸、妈妈` 或 `共 N 人`)
|
|
|
+- 下方三格:白色半透明(`rgba(255,255,255,0.18)`)圆角块,内含餐次 emoji + 餐次名(白字)+ 参与人数(`共 N 人`,来自 `parseMembers` 返回的计数文案)
|
|
|
- 副标题按 `dateType` 显示:`工作日` / `周末`;参与人数来自 `mealSummary.*`(`parseMembers` 返回值)
|
|
|
- 未配置任何餐次 → 该卡显示暖橙引导文案 + 「去设置共餐」白底橙字按钮,点击 `navTo('/pages/diet/meal-config')`
|
|
|
- 若已配置但某餐无人(`mealSummary.breakfast` 为空)→ 该格显示 `—` 占位
|
|
|
@@ -133,7 +133,7 @@
|
|
|
- 图标底从「五种 pastel 渐变色」统一为**暖橙系深浅渐变**,保留 5 个入口语义色但收敛到暖调:
|
|
|
- 食材查询 🥗:浅橙 `#FFF1E6 → #FFE0C0`
|
|
|
- 饮食记录 📝:浅米 `#FFF7ED → #FFEEDD`
|
|
|
- - 调研表 📋:中橙 `#FF8C42 → #FFB366`(文字用白)
|
|
|
+ - 调研表 📋:中橙 `#FF8C42 → #FFB366`
|
|
|
- 共餐配置 👨👩👧:浅杏 `#FFE8D6 → #FFD4B0`
|
|
|
- 食谱推荐 🍽️:嫩绿点缀 `#E8F8F1 → #C8F0E0`
|
|
|
- 图标保留 emoji(40rpx),标签 `#333` 22rpx
|
|
|
@@ -192,11 +192,11 @@
|
|
|
- 早餐 `🌅` → 日出橙渐变 `#FFB366 → #FFD48A`
|
|
|
- 午餐 `☀️` → 正午黄渐变 `#FBBF24 → #FCD34D`
|
|
|
- 晚餐 `🌙` → 暮色紫渐变 `#A78BFA → #C4B5FD`
|
|
|
- - 餐次名 `#333` 加粗,右侧可选显示已选人数
|
|
|
+ - 餐次名 `#333` 加粗,右侧显示「已选 N 人」(仅 N>0 时显示,N 为该餐次 `participantMemberIds` 长度)
|
|
|
- **成员 chips**(flexbox wrap):
|
|
|
- 未选:浅灰底(`#F5F5F5`)灰描边,首字字母圈用中性渐变
|
|
|
- 选中:橙描边(`2rpx`)+ 浅橙底(`#FFF5EB`)+ 右上角橙色 `✓` 圆形角标 + 首字圈变橙渐变
|
|
|
- - 头像圈从纯灰 `#C8CDD4` 升级为**彩色渐变字母圈**(取成员昵称首字,背景用暖橙系或成员性别对应色)
|
|
|
+ - 头像圈从纯灰 `#C8CDD4` 升级为**彩色渐变字母圈**(取成员昵称首字;底色按 `member.gender` 定:`male` → 暖蓝渐变 `#5B9BD5 → #8FC5E8`、`female` → 暖粉渐变 `#F472B6 → #F9A8D4`、未知 → 暖橙渐变 `#FF8C42 → #FFB366`)
|
|
|
- 空成员:`暂无可选的共餐人` 灰字,占满一行
|
|
|
|
|
|
### 2.4 提示条
|