如果是团队赛且 赛项直接晋级不进入记分页面

This commit is contained in:
2026-08-06 18:18:51 +08:00
parent 43373bec54
commit d137a46e9b
2 changed files with 18 additions and 0 deletions
@@ -32,6 +32,13 @@ class _EventInfoPageState extends ConsumerState<EventInfoPage> {
if (!mounted) return;
CompetitionTeamDetail? detail;
if (item.opponentId.isNotEmpty && item.opponentId != '0') {
// allowByeMatch = 0 (直接晋级)
// allowByeMatch = 1 (和败方对战)
// allowByeMatch = -1 (个人赛不适用此配置,所以 = -1)
if (item.allowByeMatch == 0) {
AppToast.show('本场比赛允许轮空');
return;
}
detail = await ref
.read(competitionTeamsServerProvider)
.fetchTeamDetail(
@@ -51,6 +58,14 @@ class _EventInfoPageState extends ConsumerState<EventInfoPage> {
);
return;
}
await ref
.read(competitionTeamsServerProvider)
.fetchTeamDetail(
itemId: item.itemId,
eventId: item.eventId,
scheduleId: item.scheduleId,
opponentId: item.opponentId,
);
if (!mounted) return;