From 7ad9c3c93f0cc103347ae2e2429e0122fb512e24 Mon Sep 17 00:00:00 2001
From: lrj <owen.stl@gmail.com>
Date: 星期三, 01 十月 2025 21:26:12 +0800
Subject: [PATCH] feat: 修复员工管理功能并优化UI

---
 web/src/api/player.js |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/web/src/api/player.js b/web/src/api/player.js
index c14cc6e..6d8e987 100644
--- a/web/src/api/player.js
+++ b/web/src/api/player.js
@@ -68,8 +68,8 @@
 // API鍑芥暟
 export const getPlayers = async (page = 0, size = 10, name = '') => {
   try {
-    const data = await graphqlRequest(GET_PLAYERS_QUERY, { page, size, name })
-    return data.players
+    const result = await graphqlRequest(GET_PLAYERS_QUERY, { page, size, name })
+    return result.data.players
   } catch (error) {
     throw new Error(error.message || '鑾峰彇瀛﹀憳鍒楄〃澶辫触')
   }
@@ -77,8 +77,8 @@
 
 export const getPlayer = async (id) => {
   try {
-    const data = await graphqlRequest(GET_PLAYER_QUERY, { id })
-    return data.player
+    const result = await graphqlRequest(GET_PLAYER_QUERY, { id })
+    return result.data.player
   } catch (error) {
     throw new Error(error.message || '鑾峰彇瀛﹀憳璇︽儏澶辫触')
   }
@@ -86,8 +86,8 @@
 
 export const savePlayer = async (playerData) => {
   try {
-    const data = await graphqlRequest(SAVE_PLAYER_MUTATION, { input: playerData })
-    return data.savePlayer
+    const result = await graphqlRequest(SAVE_PLAYER_MUTATION, { input: playerData })
+    return result.data.savePlayer
   } catch (error) {
     throw new Error(error.message || '淇濆瓨瀛﹀憳澶辫触')
   }
@@ -95,8 +95,8 @@
 
 export const deletePlayer = async (id) => {
   try {
-    const data = await graphqlRequest(DELETE_PLAYER_MUTATION, { id })
-    return data.deletePlayer
+    const result = await graphqlRequest(DELETE_PLAYER_MUTATION, { id })
+    return result.data.deletePlayer
   } catch (error) {
     throw new Error(error.message || '鍒犻櫎瀛﹀憳澶辫触')
   }
@@ -117,7 +117,7 @@
 
 export const PlayerApi = {
   getApplications: async (name, activityId, state, page, size) => {
-    const data = await graphqlRequest(GET_APPLICATIONS, { name, activityId, state, page, size })
-    return data.activityPlayerApplications || { content: [], totalElements: 0, page: 1, size: 10 }
+    const result = await graphqlRequest(GET_APPLICATIONS, { name, activityId, state, page, size })
+    return result.data.activityPlayerApplications || { content: [], totalElements: 0, page: 1, size: 10 }
   }
 }
\ No newline at end of file

--
Gitblit v1.8.0