From 0ff6832dc1b483117f989cd24094179987e8f9a2 Mon Sep 17 00:00:00 2001 From: WrBug Date: Wed, 21 Jan 2026 03:53:01 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=89=8D=E7=AB=AF=20T?= =?UTF-8?q?ypeScript=20=E7=BC=96=E8=AF=91=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 导出 apiClient 供 SystemUpdate 组件使用 - 删除 SystemSettings 中未使用的系统更新相关代码 - 系统更新功能已独立到 SystemUpdate 组件 --- frontend/src/pages/SystemSettings.tsx | 10 ---------- frontend/src/services/api.ts | 3 +++ 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/frontend/src/pages/SystemSettings.tsx b/frontend/src/pages/SystemSettings.tsx index 148d0f7..af1577b 100644 --- a/frontend/src/pages/SystemSettings.tsx +++ b/frontend/src/pages/SystemSettings.tsx @@ -60,14 +60,6 @@ const SystemSettings: React.FC = () => { const [proxyCheckResult, setProxyCheckResult] = useState(null) const [currentProxyConfig, setCurrentProxyConfig] = useState(null) - // 第五部分:系统更新 - const [updateChecking, setUpdateChecking] = useState(false) - const [updateInfo, setUpdateInfo] = useState(null) - const [updateProgress, setUpdateProgress] = useState(0) - const [updateMessage, setUpdateMessage] = useState('') - const [isUpdating, setIsUpdating] = useState(false) - const [currentVersion, setCurrentVersion] = useState('') - useEffect(() => { // 初始化多语言设置 const savedLanguage = localStorage.getItem('i18n_language') || 'auto' @@ -78,8 +70,6 @@ const SystemSettings: React.FC = () => { fetchNotificationConfigs() fetchSystemConfig() fetchProxyConfig() - fetchCurrentVersion() - fetchUpdateStatus() }, []) // ==================== 第一部分:多语言 ==================== diff --git a/frontend/src/services/api.ts b/frontend/src/services/api.ts index 7ed9c24..6c263e8 100644 --- a/frontend/src/services/api.ts +++ b/frontend/src/services/api.ts @@ -715,5 +715,8 @@ export const apiService = { } } +// 导出 apiClient 供需要直接使用 axios 实例的组件使用 +export { apiClient } + export default apiService