From bd999ecc09fcacf4016edcba85caf9b9696d2140 Mon Sep 17 00:00:00 2001 From: lrj <owen.stl@gmail.com> Date: 星期六, 04 十月 2025 18:40:31 +0800 Subject: [PATCH] feat: 同步本地改动(认证/评审/用户/选手模块更新;新增/调整 GraphQL schema;小程序个人信息与评审相关页面、配置与资源等) --- web/src/utils/appConfig.js | 18 +++++++----------- 1 files changed, 7 insertions(+), 11 deletions(-) diff --git a/web/src/utils/appConfig.js b/web/src/utils/appConfig.js index ebfb020..48c75f0 100644 --- a/web/src/utils/appConfig.js +++ b/web/src/utils/appConfig.js @@ -1,4 +1,4 @@ -const GRAPHQL_ENDPOINT = 'http://localhost:8080/api/graphql'; +import { graphqlRequest } from '../config/api.ts'; const GET_APP_CONFIG = ` query AppConfig { @@ -10,20 +10,16 @@ export async function loadAppConfig() { try { - const resp = await fetch(GRAPHQL_ENDPOINT, { - method: 'POST', - headers: { 'Content-Type': 'application/json' }, - body: JSON.stringify({ query: GET_APP_CONFIG }) - }); - const result = await resp.json(); - if (result.errors) throw new Error(result.errors[0]?.message || 'appConfig query failed'); + const result = await graphqlRequest(GET_APP_CONFIG); const mediaBaseUrl = result.data?.appConfig?.mediaBaseUrl || ''; // 浣滀负鍏ㄥ眬鍙橀噺鏆撮湶 window.__APP_MEDIA_BASE_URL__ = mediaBaseUrl; return mediaBaseUrl; } catch (e) { - console.warn('loadAppConfig failed:', e?.message || e); - window.__APP_MEDIA_BASE_URL__ = ''; - return ''; + // 濡傛灉GraphQL鏌ヨ澶辫触锛屼娇鐢ㄩ粯璁ら厤缃� + console.warn('loadAppConfig failed, using default config:', e?.message || e); + const defaultMediaBaseUrl = 'http://localhost:8080'; + window.__APP_MEDIA_BASE_URL__ = defaultMediaBaseUrl; + return defaultMediaBaseUrl; } } \ No newline at end of file -- Gitblit v1.8.0