lrj
1 天以前 ae3349d2ff53767b5bc9cb30e1bf7e15f9e814ee
web/src/views/check-detail.vue
@@ -240,11 +240,7 @@
  try {
    loading.value = true
    const playerId = route.params.id as string
    // 这里应该调用API获取数据
    // 暂时使用模拟数据
    await loadPlayerData(playerId)
  } catch (error) {
    console.error('加载数据失败:', error)
    ElMessage.error('加载数据失败')
@@ -282,7 +278,6 @@
      regionInfo {
        id
        name
        fullPath
      }
      activityName
      projectName
@@ -296,6 +291,7 @@
        fileExt
        fileSize
        mediaType
        thumbUrl
      }
    }
  }
@@ -307,7 +303,7 @@
const loadPlayerData = async (playerId: string) => {
  try {
    const data = await graphqlRequest(ACTIVITY_PLAYER_DETAIL_QUERY, { id: playerId })
    const detail = data.activityPlayerDetail
    const detail = data?.data?.activityPlayerDetail || data?.activityPlayerDetail
    
    if (detail) {
      // 设置player基本信息
@@ -345,9 +341,12 @@
      
      // 初始化审核意见
      feedbackText.value = detail.feedback || ''
    } else {
      ElMessage.warning('未找到对应的参赛人员详情信息')
    }
  } catch (error) {
    console.error('加载数据失败:', error)
    ElMessage.error(`加载数据失败: ${error.message || error}`)
    throw error
  }
}
@@ -437,7 +436,7 @@
    approving.value = true
    const result = await approveActivityPlayer(activityPlayerData.value.id, feedbackText.value)
    
    if (result.approveActivityPlayer) {
    if (result.data.approveActivityPlayer) {
      ElMessage.success('审核通过成功')
      activityPlayerData.value.state = 1
      activityPlayerData.value.feedback = feedbackText.value
@@ -471,7 +470,7 @@
    rejecting.value = true
    const result = await rejectActivityPlayer(activityPlayerData.value.id, feedbackText.value)
    
    if (result.rejectActivityPlayer) {
    if (result.data.rejectActivityPlayer) {
      ElMessage.success('审核驳回成功')
      activityPlayerData.value.state = 2
      activityPlayerData.value.feedback = feedbackText.value
@@ -499,7 +498,7 @@
    updating.value = true
    const result = await updatePlayerFeedback(activityPlayerData.value.id, feedbackText.value)
    
    if (result.updatePlayerFeedback) {
    if (result.data.updatePlayerFeedback) {
      ElMessage.success('审核意见更新成功')
      activityPlayerData.value.feedback = feedbackText.value
    } else {