refactor(frontend): API 子模块化、大组件拆分与 TanStack Query hooks

P1: kubernetes/system API 拆为子目录模块,导出工具下沉到 lib/export-utils,
    http 统一 buildApiUrl/getWsBase;HostMonitor、DeploymentEdit* 拆至子组件。

P2: 新增 hooks/api(queryKeys、useTerminalSessions、useHostMonitor),
    TerminalSessionsTab 与 HostMonitor 接入 TanStack Query。

P3: 保留 services/api 路径,未迁移至 api/ 目录。
This commit is contained in:
Logan.Li committed 2026-06-26 00:02:29 +08:00
1 parent 7fb2236b4d
commit 0b404b4611
226 files changed
+3040 -2596

No files matched your search

+1
View File
@@ -0,0 +1 @@
import{l as s,u as i}from"./index-Dmami9WE.js";import{d as e}from"./dashboard-BHNKEvkq.js";import{r as t,s as A}from"./server-3HmnhxQB.js";import{k as m}from"./kubernetes-D2-GnE0t.js";import{c as d,d as x,p as f,s as c}from"./deploy-CD5bEXt-.js";import{c as u,s as g,t as k}from"./automation-WG-s4QEv.js";import{a as C,b as h,d as z,p as D,s as S,t as y,z as E}from"./monitor-CicbJUrQ.js";import{a as L}from"./agent-B3ElXCx8.js";import{b as q,c as w,p as B}from"./cloud-Dq4kl-JO.js";import{b as G,a as H,l as I,s as K,t as M}from"./system-C3cYTuQH.js";import{a as O}from"./ai-2t1T1OeI.js";export{L as agentApi,O as aiApi,C as alertApi,h as alertCenterApi,G as approvalApi,H as auditApi,q as billingApi,w as cloudApi,d as credentialApi,u as cronJobApi,z as dashboardApi,e as dashboardStatsApi,x as deployApi,m as kubernetesApi,s as ldapApi,I as loginLogApi,f as pipelineApi,B as platformApi,D as promDatasourceApi,t as regionApi,g as scriptApi,A as serverApi,c as serverCredentialApi,K as sessionCommandApi,S as siteApi,k as taskExecutionApi,M as terminalSessionApi,y as traceApi,i as userApi,E as zabbixDatasourceApi};