1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| import { graphqlRequest } from '../config/api'
|
| // GraphQL 查询语句
| const GET_DASHBOARD_STATS_QUERY = `
| query GetDashboardStats {
| dashboardStats {
| activeActivities
| totalPlayers
| pendingReviews
| totalJudges
| }
| }
| `;
|
| // API 函数
| export const getDashboardStats = async () => {
| const data = await graphqlRequest(GET_DASHBOARD_STATS_QUERY);
| return data.dashboardStats;
| };
|
|