# P8→NS1/RNS1 缺失项 #13:助教看板的排名序号展示 ## 简要结论 - 状态:❌ 未解决 - 风险等级:🟡 低 - 助教卡片列表中没有排名序号(如 #1、#2、#3)展示 ## 详细审查 ### 审查范围 - `apps/miniprogram/miniprogram/pages/board-coach/board-coach.wxml` - `apps/miniprogram/miniprogram/pages/board-coach/board-coach.ts` - `apps/miniprogram/miniprogram/pages/board-coach/board-coach.wxss` ### 发现 1. **无排名序号渲染**:WXML 中 `coach-card` 的 `wx:for` 循环没有使用 `wx:for-index` 来展示排名序号 2. **无排名字段**:TS 的 `CoachItem` 接口中没有 `rank` 字段 3. **无排名样式**:WXSS 中没有 `rank`、`序号`、`number` 等相关样式类 4. **卡片结构**:当前卡片结构为 `头像 → 姓名+等级+技能+右侧指标 → 底部客户列表`,没有排名序号的位置 ### 证据 WXML 中助教列表渲染(无排名序号): ```xml {{item.initial}} ... ``` CoachItem 接口(无 rank 字段): ```typescript interface CoachItem { id: string name: string initial: string avatarGradient: string level: string // ... 无 rank 字段 } ``` ### 建议 1. **评估必要性**:排名序号在看板场景中有助于快速识别排名位置,但也会增加视觉噪音。需确认 P8 原型中是否明确要求显示 2. **如需实现**: - 方案 A(推荐):利用 `wx:for` 的 `index` 直接渲染,在头像左侧或上方添加 `#{{index + 1}}` 序号 - 方案 B:在卡片左上角添加小圆形排名徽章,前 3 名用金/银/铜色区分 - 在 WXML 的 `card-row` 开头添加:`#{{index + 1}}` 3. **客户看板同理**:如果助教看板需要排名序号,客户看板的列表也应考虑一致性