web/src/views/next-list.vue
@@ -276,8 +276,15 @@ size: pagination.size }) competitions.value = data || [] pagination.total = data ? data.length : 0 // 处理分页响应对象 if (data && data.content) { competitions.value = data.content pagination.total = parseInt(data.totalElements) || 0 } else { // 兼容旧的返回格式(如果后端还没更新) competitions.value = data || [] pagination.total = data ? data.length : 0 } } catch (error) { console.error('获取比赛晋级列表失败:', error) ElMessage.error('获取比赛数据失败: ' + (error.message || '未知错误'))