feat: Agent一键安装(loading/成功/失败状态无弹框) + 批量安装API

This commit is contained in:
attacker committed 2026-06-18 07:24:24 +00:00
1 parent 48b2d2281b
commit 2fc2a2ae07
5 files changed
+213 -5

No files matched your search

+4
View File
@@ -147,6 +147,10 @@ export const serverApi = {
installAgent: async (id: number | string, token: string) => {
return http.post<{ installed: boolean; arch: string; output: string }>(`/servers/${id}/install-agent?token=${encodeURIComponent(token)}`);
},
// 批量远程安装 Agent
batchInstallAgent: async (ids: number[], token: string) => {
return http.post<{ total: number; success: number; results: any[] }>(`/servers/install-agent?token=${encodeURIComponent(token)}`, { server_ids: ids });
},
};
// ==================== K8s 集群 API ====================