peng
2025-11-07 356a9f7a6e789ff152b80f917233b8736dfb0d7f
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 || '未知错误'))