Skip to content

第五章 盘口工具栏

5.1 模块定位

盘口工具栏位于赛事信息头下方、盘口卡片列表上方,提供盘口筛选、搜索、玩法导航和赔率制式切换功能。工具栏分为两行:

  • 第一行:赛事阶段筛选 + 赛制时段筛选 + 赔率制式切换
  • 第二行:盘口状态筛选 + 搜索框 + 玩法标签导航

5.2 工具栏结构

┌──────────────────────────────────────────────────────────────────────────────────────┐
│  第一行:赛事阶段 + 赛制时段 + 赔率制式                                               │
│  赛事阶段: [全部] [滚球] [赛前]                                                       │
│  赛制时段:                                                                           │
│    足球:   [全场] [上半场] [下半场]                                                   │
│    篮球:   [全场] [Q1] [Q2] [Q3] [Q4] [上半场] [下半场] [加时]                        │
│    网球:   [全场] [第一盘] [第二盘] [第三盘] [第四盘] [第五盘]                        │
│    电竞:   [全场] [第一局] [第二局] ... [第七局]  (根据BO几动态显示)                │
│    斯诺克: [全场] [第一局] ... [第三十五局]  (根据赛制动态显示,支持横向滚动)        │
│                                                           赔率制式: [港赔 HK] [欧赔 Decimal] │
├──────────────────────────────────────────────────────────────────────────────────────┤
│  第二行:盘口状态 + 搜索 + 玩法标签                                                    │
│  盘口状态: [全部状态▼]  🔍搜索盘口ID...  [全部] [●主要 4] [●进球 8] [●角球 6] [更多▼] │
└──────────────────────────────────────────────────────────────────────────────────────┘

5.3 第一行:赛事阶段 + 赛制时段

5.3.1 赛事阶段筛选

选项说明
全部显示所有盘口(滚球+赛前)
滚球仅显示滚球盘口
赛前仅显示赛前盘口

默认值:滚球(当前赛事为滚球时);赛前(当前赛事为赛前时)。

5.3.2 赛制时段筛选

赛制时段根据运动类型动态显示,用于筛选盘口所属的比赛时段。以下时段定义来源于IM数据源附录「滚球时间段」。

足球

时段代码Tab名称说明
1H上半场上半场盘口
2H下半场下半场盘口

赛制:常规(90分钟+加时+点球)

篮球

时段代码Tab名称说明
Q1第一节Q1盘口
Q2第二节Q2盘口
Q3第三节Q3盘口
Q4第四节Q4盘口
1H上半场上半场盘口(Q1+Q2)
2H下半场下半场盘口(Q3+Q4)
OT加时加时赛盘口

赛制:常规(4节+加时)

网球 / 排球 / 电子网球

时段代码Tab名称说明
S1第一盘第一盘盘口
S2第二盘第二盘盘口
S3第三盘第三盘盘口
S4第四盘第四盘盘口
S5第五盘第五盘盘口

赛制:BO3(三盘两胜)或 BO5(五盘三胜,大满贯男单)

羽毛球

时段代码Tab名称说明
G1第一局第一局盘口
G2第二局第二局盘口
G3第三局第三局盘口

赛制:BO3(三局两胜)

乒乓球

时段代码Tab名称说明
G1第一局第一局盘口
G2第二局第二局盘口
G3第三局第三局盘口
G4第四局第四局盘口
G5第五局第五局盘口
G6第六局第六局盘口
G7第七局第七局盘口

赛制:BO5(五局三胜)或 BO7(七局四胜,单打决赛)

棒球

时段代码Tab名称说明
1INNS第一局第一局盘口
2INNS第二局第二局盘口
3INNS第三局第三局盘口
4INNS第四局第四局盘口
5INNS第五局第五局盘口
6INNS第六局第六局盘口
7INNS第七局第七局盘口
8INNS第八局第八局盘口
9INNS第九局第九局盘口
EINNS加时延长赛盘口

赛制:常规(9局+延长)。Tab较多时支持横向滚动。

冰上曲棍球(冰球)

时段代码Tab名称说明
P1第一时段第一节盘口
P2第二时段第二节盘口
P3第三时段第三节盘口
OT加时加时赛盘口
Pen罚时点球大战盘口

赛制:常规(3节+加时+点球)

电竞(英雄联盟、刀塔2、反恐精英2、王者荣耀)

时段代码Tab名称说明
G1第一局第一局盘口
G2第二局第二局盘口
G3第三局第三局盘口
G4第四局第四局盘口
G5第五局第五局盘口
G6第六局第六局盘口
G7第七局第七局盘口

赛制:BO1 / BO3 / BO5 / BO7(根据赛事阶段,小组赛多为BO1/BO3,淘汰赛/决赛多为BO5/BO7)。根据实际赛制动态显示可用局数Tab。

板球 / 专业板球

时段代码Tab名称说明
1INNS第一局第一局盘口
2INNS第二局第二局盘口
SO加时Super Over盘口

赛制:常规(2局+Super Over)

电子板球

时段代码Tab名称说明
1INNS第一局第一局盘口
2INNS第二局第二局盘口
SO加时Super Over盘口

赛制:常规(2局+Super Over)

斯诺克 / 台球

时段代码Tab名称说明
F1~ F35第一局~ 第三十五局各局盘口

赛制:根据赛事规则,从BO5到BO35不等(如世锦赛决赛为BO35)。根据实际赛制动态显示可用局数Tab。

通用时段说明

时段代码含义是否作为Tab
!Live没有滚球时间或赛事还没开始
HT休息/中场否(比赛状态,非盘口时段)
FT结束否(比赛状态,非盘口时段)
BRK休息/暂停否(比赛状态,非盘口时段)

说明:HT、FT、BRK是比赛进行状态,不是盘口归属时段,因此不作为筛选Tab显示。

5.3.3 赛制时段Tab状态

状态样式说明
默认普通底色该时段有盘口
选中高亮底色+下划线当前查看的时段
进行中红点闪烁当前比赛正处于该时段
无盘口灰色+禁用该时段没有盘口
已结算灰色该时段盘口已全部结算

5.3.4 交互规则

操作行为
切换赛事阶段盘口列表按滚球/赛前筛选
切换赛制时段盘口列表刷新为该时段的盘口
默认选中赛制时段默认选中"全场"
切场时赛制时段Tab根据新赛事运动类型重新加载,重置为"全场"

5.4 赔率制式切换

5.4.1 模块位置

赔率制式切换器位于第一行右侧,与赛制时段筛选同行显示。

┌──────────────────────────────────────────────────────────────────────────────────────┐
│  赛事阶段: [全部] [滚球] [赛前]    赛制时段: [全场] [上半场] [下半场]                 │
│                                                                   赔率制式: [港赔 HK] [欧赔 Decimal] │
└──────────────────────────────────────────────────────────────────────────────────────┘

5.4.2 制式定义

制式英文格式示例转换公式
港赔HK(Hong Kong Odds)0.88、0.92、1.85基准制式
欧赔Decimal(European Odds)1.88、1.92、2.85Decimal 等于 HK 加 1

默认值:港赔 HK。

5.4.3 切换影响范围

数据列切换时是否转换说明
本地赔率✅ 是按公式转换显示值
IM赔率✅ 是按公式转换显示值
偏离值❌ 否始终以HK口径显示(偏离值 等于 本地HK 减 IM的HK)
RTP❌ 否始终以百分比显示

5.4.4 编辑输入规则

当前制式赔率输入方式系统处理
港赔 HK输入HK值(如0.85)直接按HK处理
欧赔 Decimal输入Decimal值(如1.85)系统自动转换为HK(减1)后进行计算

偏离值编辑:无论当前显示制式为何,偏离值输入始终以HK口径(如输入-0.05表示本地HK比IM低0.05)。

5.4.5 显示转换示例

场景:某选项本地HK为0.88,IM的HK为0.92,偏离值为-0.04。

制式本地赔率显示IM赔率显示偏离值显示
港赔 HK0.880.92-0.04
欧赔 Decimal1.881.92-0.04

偏离值不变,因为 (1.88 减 1.92) 等于 (0.88 减 0.92) 等于 -0.04。

5.4.6 编辑转换示例

场景:当前显示制式为欧赔Decimal,用户将本地赔率从1.88编辑为1.85。

1. 用户输入:1.85(Decimal)
2. 系统转换:1.85 减 1 等于 0.85(HK)
3. 按HK口径执行配对计算(维持目标RTP)
4. 计算结果转换为Decimal显示

5.4.7 状态保持

场景行为
切场时制式保持不变
页面刷新从本地存储恢复(localStorage),若无则使用默认值(港赔HK)
关盘浏览器本地存储保留,下次打开恢复

5.4.8 与宪法口径的关系

宪法5.3节规定"操盘页所有编辑输入与展示输出一律使用港赔HK",本节的赔率制式切换功能是UI显示层的便捷转换,内部计算逻辑仍然严格遵循HK口径:

  1. 所有配对计算、RTP计算、校验规则均以HK为基准
  2. 落库数据始终为HK(3位小数)
  3. Decimal模式下的编辑输入会自动转换为HK后再处理
  4. 偏离值始终以HK口径定义和显示

5.5 第二行:盘口状态 + 搜索 + 玩法标签

5.5.1 盘口状态筛选

选项说明
全部状态显示所有状态的盘口
开盘仅显示开盘状态的盘口
已隐藏仅显示隐藏状态的盘口
已锁定仅显示锁定状态的盘口
已关盘仅显示关盘状态的盘口

默认值:全部状态。

5.5.2 盘口搜索框

属性说明
占位符"搜索盘口ID..."
搜索范围盘口ID
匹配方式前缀匹配
触发方式实时过滤,输入即筛选

5.5.3 玩法标签导航

玩法标签用于快速筛选特定类型的盘口。

标签列表

标签包含玩法
全部显示所有玩法盘口
主要让球、大小、独赢、单双、双重机会、和局退款
进球总进球、准确入球数、双方皆进球、进球球队、零失球等
角球角球让球、角球大小、角球独赢、角球单双等
罚牌罚牌让分、罚牌大小、罚牌独赢、红牌大小等
特殊波胆、半场/全场、净胜球数等
更多▼半场玩法、时间类玩法、组合玩法、其他玩法

玩法分类来源:玩法分类定义参考IM数据源附录「BetTypeGroup」枚举。具体玩法归类详见第6章6.3.1节「渲染器映射表」

标签状态

元素说明
状态指示点绿色=有开盘状态盘口,灰色=无开盘状态盘口
数量统计显示该分类下的盘口数量

5.6 筛选条件组合逻辑

四个维度采用「且」(AND)逻辑组合:

最终结果 = 赛事阶段 AND 赛制时段 AND 盘口状态 AND 玩法分类 AND 搜索关键词

示例:选择"滚球" + "上半场" + "开盘" + "主要",则只显示滚球的上半场时段中状态为开盘的主要玩法盘口。


5.7 筛选状态保持

场景行为
切场时赛制时段Tab根据新赛事运动类型重新加载并重置为"全场";赛事阶段、盘口状态、玩法分类、赔率制式保持;搜索关键词清空
页面刷新筛选条件重置为默认值;赔率制式从本地存储恢复

5.8 空状态处理

场景显示内容
筛选结果为空盘口列表区域显示"无符合条件的盘口"
某玩法分类无盘口标签数量显示"0",点击后显示空状态

5.9 筛选与导航交互流程

主流程

子流程A - 赛事阶段筛选处理

子流程B - 赛制时段筛选处理

子流程C - 盘口状态筛选处理

子流程D - 搜索关键词处理

子流程E - 玩法分类过滤处理


修订记录

版本日期修订内容
v1.02026-01-22初稿
v1.12026-01-285.6.2节玩法分类引用修正:「第12章12.x节」→「第6章6.3.1节渲染器映射表」
v1.22026-01-29新增5.4节「赔率制式切换」:定义港赔/欧赔显示切换功能、影响范围、编辑输入规则、状态保持规则;章节编号顺延(原5.4-5.8改为5.5-5.9)

体育操盘系统产品文档