From 915d80766dd8e0157e9b9510b3634ed758eb5c5a Mon Sep 17 00:00:00 2001 From: Codex Assistant <codex@example.com> Date: 星期日, 05 十月 2025 14:45:58 +0800 Subject: [PATCH] feat: 新增员工审核入口与审核页面 --- 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 aea2f43..48c75f0 100644 --- a/web/src/utils/appConfig.js +++ b/web/src/utils/appConfig.js @@ -1,4 +1,4 @@ -const GRAPHQL_ENDPOINT = '/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