fix(mock): 补充采集服务启停/刷新配置的Mock API

POST /admin/collector/start|stop|refresh 三个端点,停止/启动会切换状态

Ultraworked with Sisyphus

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
main
haoliang 1 week ago
parent dd583c73bb
commit f93b57365f

@ -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

Loading…
Cancel
Save