From 2d410989d32380d31ae3fe6d42aa3b3ba9e09d00 Mon Sep 17 00:00:00 2001
From: lrj <owen.stl@gmail.com>
Date: 星期五, 03 十月 2025 22:13:29 +0800
Subject: [PATCH] UI优化和bug修复: 1.调整小程序消息列表图标样式 2.优化web端比赛晋级页面布局 3.修复小程序消息列表日期显示问题

---
 web/src/views/check-detail.vue |   17 ++++++++---------
 1 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/web/src/views/check-detail.vue b/web/src/views/check-detail.vue
index 6843618..139047a 100644
--- a/web/src/views/check-detail.vue
+++ b/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 {

--
Gitblit v1.8.0