diff --git a/web/package.json b/web/package.json index 631e436..3995d59 100644 --- a/web/package.json +++ b/web/package.json @@ -41,6 +41,6 @@ "globals": "^16.4.0", "typescript": "~5.9.3", "typescript-eslint": "^8.45.0", - "vite": "^7.1.7" + "vite": "7.1.11" } } diff --git a/web/src/api/agent.ts b/web/src/api/agent.ts index 66f1799..9019271 100644 --- a/web/src/api/agent.ts +++ b/web/src/api/agent.ts @@ -35,10 +35,13 @@ export interface GetAgentMetricsResponse { } // 管理员接口 - 获取所有探针(需要认证) -export const getAgentPaging = (pageIndex: number = 1, pageSize: number = 10, hostname?: string, ip?: string, status?: string) => { +export const getAgentPaging = (pageIndex: number = 1, pageSize: number = 10, name: string, hostname?: string, ip?: string, status?: string) => { const params = new URLSearchParams(); params.append('pageIndex', pageIndex.toString()); params.append('pageSize', pageSize.toString()); + if (name) { + params.append('name', name); + } if (hostname) { params.append('hostname', hostname); } diff --git a/web/src/pages/Agents/AgentList.tsx b/web/src/pages/Agents/AgentList.tsx index a4d340e..4a28cfd 100644 --- a/web/src/pages/Agents/AgentList.tsx +++ b/web/src/pages/Agents/AgentList.tsx @@ -396,11 +396,12 @@ const AgentList = () => { )} request={async (params) => { - const {current = 1, pageSize = 10, hostname, ip, status} = params; + const {current = 1, pageSize = 10, name, hostname, ip, status} = params; try { const response = await getAgentPaging( current, pageSize, + name, hostname, ip, status as string | undefined diff --git a/web/vite.config.ts b/web/vite.config.ts index 08a057b..0ba593b 100644 --- a/web/vite.config.ts +++ b/web/vite.config.ts @@ -17,7 +17,7 @@ export default defineConfig({ server: { proxy: { '/api/': { - target: 'http://localhost:18888/', + target: 'http://localhost:8080/', changeOrigin: true, }, },