加载中…

获取赛程对阵图表数据

返回按分组、轮次、场次组织的对阵图表数据,供前端绘制对阵图使用。 ```javascript WXAPI.tournamentMatchChart({ token: '000' }) ``` + token 当前用户登录凭证 + id 赛程ID ```json { "code": 0, "msg": "success", "data": { "scheduleId": 4, "scheduleName": "预赛", "matchType": "单败", "groups": [ { "drawGroup": 1, "winnerRounds": [ { "matchRound": 4, "roundDisplay": "F", "matches": [ { "id": 459, "matchOrder": 15, "roundDisplay": "F", "drawNumber1": 1, "uid1": 110880138, "drawNumber2": 9, "uid2": 110839609, "winnerUid": 110880138, "matchScore": "1-0", "matchStatus": 2, "dateStart": "2026-05-12 21:31:41", "prevMatchId1": 457, "prevMatchId2": 458 } ] } ], "loserRounds": [] } ], "userMap": { "110806137": { "id": 110806137, "mobile": "186****6762", "nick": "g****ng", "province": "浙江省", "city": "杭州市", "avatarUrl": "https://dcdn.it120.cc/cuser/166/2026/04/23/52daa04c-d4f3-415e-ae7e-fa3a0d0d2902.jpeg", "isSeller": false, "gender": 1, "genderStr": "男" } } } } ``` + scheduleId 赛程ID + scheduleName 赛程名称 + matchType 赛制类型:单败 / 双败 + groups 分组列表(每个分组独立一套对阵) - drawGroup 抽签分组号 - winnerRounds 胜者组轮次列表(单败/双败均有) * matchRound 比赛轮次(1/4决赛=轮次3,决赛=轮次N) * roundDisplay 轮次显示编号:W8/W4/SF/F/L8/L4/LF/WF/WSF/GF * matches 本轮场次列表(按 matchOrder 排序) + id 场次ID + matchOrder 场次序号(同轮次内) + roundDisplay 轮次显示编号 + drawNumber1 选手1抽签号(null 表示待定) + uid1 选手1用户ID(null 表示待定) + drawNumber2 选手2抽签号(null 表示待定) + uid2 选手2用户ID(null 表示待定) + winnerUid 获胜选手ID + matchScore 比赛比分(如:9-5) + matchStatus 状态:0-未开始 1-进行中 2-已结束 + dateStart 比赛开始时间 + prevMatchId1 uid1 来源场次ID(uid1 为 null 时,前端通过此 ID 追溯来源) + prevMatchId2 uid2 来源场次ID(uid2 为 null 时,前端通过此 ID 追溯来源) + nextMatchId 胜者晋级场次ID + loserNextMatchId 败者去向场次ID(双败专用) + prevRoundDisplay1 uid1 来源场次的 roundDisplay(如 L8),方便前端直接展示追溯标签 + prevRoundDisplay2 uid2 来源场次的 roundDisplay(如 L8),方便前端直接展示追溯标签 - loserRounds 败者组轮次列表(双败专用,单败为空) * 字段说明同 winnerRounds - grandFinal 总决赛场次(双败专用,单败为 null) * 字段说明,同上面 matches 下的场次对象字段 + userMap 选手用户信息 - avatarUrl 头像 - mobile 手机号 - nick 姓名 - uid 用户编号 - province 所在省份 - city 所在城市 - gender 性别 0 未知 1 男性 2 女性