diff --git a/frontend/src/components/ConfigPanel.jsx b/frontend/src/components/ConfigPanel.jsx index 10956cc..555dd40 100644 --- a/frontend/src/components/ConfigPanel.jsx +++ b/frontend/src/components/ConfigPanel.jsx @@ -14,7 +14,6 @@ const ConfigPanel = ({ currentUser }) => { const [backendStatus, setBackendStatus] = useState(null) const [systemBusy, setSystemBusy] = useState(false) const [accountTradingStatus, setAccountTradingStatus] = useState(null) - const [publicStatus, setPublicStatus] = useState(null) // 多账号:当前账号(仅用于配置页提示;全局切换器在顶部导航) const [accountId, setAccountId] = useState(getCurrentAccountId()) @@ -218,15 +217,6 @@ const ConfigPanel = ({ currentUser }) => { } } - const loadPublicStatus = async () => { - try { - const res = await api.getPublicStatus() - setPublicStatus(res) - } catch (e) { - // ignore - } - } - const handleAccountTradingEnsure = async () => { setSystemBusy(true) setMessage('') @@ -364,13 +354,11 @@ const ConfigPanel = ({ currentUser }) => { loadSystemStatus() loadBackendStatus() loadAccountTradingStatus() - loadPublicStatus() const timer = setInterval(() => { loadSystemStatus() loadBackendStatus() loadAccountTradingStatus() - loadPublicStatus() }, 3000) return () => clearInterval(timer) @@ -403,7 +391,6 @@ const ConfigPanel = ({ currentUser }) => { loadSystemStatus() loadBackendStatus() loadAccountTradingStatus() - loadPublicStatus() }, [accountId]) // 顶部导航切换账号时(localStorage更新),这里做一个轻量同步 @@ -806,22 +793,6 @@ const ConfigPanel = ({ currentUser }) => { - {/* 服务状态(非管理员可见) */} -
-
-

服务状态

-
- - 后端 {publicStatus?.backend?.running ? '在线' : '未知'} - - {publicStatus?.backend?.started_at ? 启动: {publicStatus.backend.started_at} : null} -
-
-
- 推荐更新:{publicStatus?.recommendations?.snapshot_ok ? `最新 ${publicStatus.recommendations.generated_at_beijing || publicStatus.recommendations.generated_at || ''}(距今 ${publicStatus.recommendations.age_sec ?? '-'}s,数量 ${publicStatus.recommendations.count ?? '-'})` : '暂无/未更新(请确认 recommendations_main 进程在跑)'} -
-
- {/* 系统控制:清缓存 / 启停 / 重启(supervisor) */} {isAdmin ? (