Appearance
第三章 左侧筛选栏
3.1 筛选栏结构
左侧固定宽度(220px),各筛选组纵向排列。每个选项右侧显示实时计数徽章。组内单选(含「全部」选项)。
数据范围硬约束:本筛选栏展示的所有赛事均为已进入即将开赛阶段(距开赛 ≤ 30 分钟)或已开赛的赛事(与操盘列表"赛前"阶段区分)。赛前赛事(距开赛 > 30 分钟)不进入结算列表任何筛选结果。若工具栏时间筛选范围包含更早时段,结果仍只显示其中已进入即将开赛或已开赛的赛事。详见第 1 章 1.5 分界规则。
术语对齐(全局三段论,核心规则 源自 操盘列表 9.2 比赛进程派生规则):赛前(距开赛 > 30 分钟,仅操盘列表管理)→ 即将(距开赛 ≤ 30 分钟,双列表并存起点)→ 滚球(已开赛)。本筛选栏 3.2 节"赛事阶段"筛选值采用"即将 / 滚球"两档,不含"赛前"(赛前赛事不进入本列表)。
3.2 筛选条件表
| 筛选组 | 选项 | 默认值 | 计数徽章颜色 | 说明 |
|---|---|---|---|---|
| 赛事结算状态 | 全部赛事 / 待结算赛事 / 已结算赛事 / 异常赛事 / 已取消赛事 | 全部赛事 | 全部灰 / 待结算橙 / 已结算绿 / 异常红 / 已取消灰 | 4种赛事状态独立筛选 |
| 赛事阶段 | 全部 / 即将 / 滚球(进行中) | 全部 | 灰 / 蓝 / 红 | 按赛事当前阶段筛选("即将"= 距开赛 ≤ 30 分钟尚未开赛) |
| 运动类型 | 全部运动 / 足球 / 篮球 | 全部运动 | 灰 | 一期仅足球 |
3.3 筛选联动规则
| 规则项 | 说明 |
|---|---|
| 各组之间 | AND 关系,同时满足 |
| 切换选项 | 点击立即生效,刷新主内容区(赛事列表或注单列表) |
| 计数更新 | 切换某组后,其他组的计数同步更新(反映当前筛选下的分布) |
| 跨视图 | 左侧筛选栏始终显示赛事计数,不随赛事视图/注单视图切换而变化 |
3.4 异常赛事展示
异常赛事已独立为筛选项(红色计数),同时在列表中视觉区分:
| 展示位置 | 展示方式 |
|---|---|
| 左侧筛选栏「异常赛事」 | 红色计数徽章,独立筛选 |
| 赛事视图列表 | 异常赛事卡片红色边框 + 红色状态标签 |