diff --git a/frontend/mock/dashboard.ts b/frontend/mock/dashboard.ts index bb8e99b..752271e 100644 --- a/frontend/mock/dashboard.ts +++ b/frontend/mock/dashboard.ts @@ -129,6 +129,36 @@ const mock: MockMethod[] = [ }, }, }, + // ===== 采集服务控制 ===== + { + url: '/mock-api/admin/collector/start', + method: 'post', + response: () => { + // 模拟启动后修改状态为running + const statusMock = mock.find(m => m.url === '/mock-api/admin/collector/status') + if (statusMock && typeof statusMock.response === 'object') { + statusMock.response.data.status = 'running' + statusMock.response.data.uptimeSeconds = 0 + } + return { code: 0, message: 'success', data: null } + }, + }, + { + url: '/mock-api/admin/collector/stop', + method: 'post', + response: () => { + const statusMock = mock.find(m => m.url === '/mock-api/admin/collector/status') + if (statusMock && typeof statusMock.response === 'object') { + statusMock.response.data.status = 'stopped' + } + return { code: 0, message: 'success', data: null } + }, + }, + { + url: '/mock-api/admin/collector/refresh', + method: 'post', + response: () => ({ code: 0, message: 'success', data: null }), + }, ] export default mock