2024-03-14 00:09:20 +08:00
|
|
|
import axios from 'axios';
|
|
|
|
|
|
2024-03-19 17:48:48 +08:00
|
|
|
/**
|
|
|
|
|
* 中断命令请求
|
|
|
|
|
*/
|
|
|
|
|
export interface ExecTailRequest {
|
|
|
|
|
execId?: number;
|
|
|
|
|
hostExecIdList?: Array<number>;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查看执行日志
|
|
|
|
|
*/
|
|
|
|
|
export function getExecLogTailToken(request: ExecTailRequest) {
|
|
|
|
|
return axios.post<string>('/asset/exec/tail-log', request);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 下载执行日志文件
|
|
|
|
|
*/
|
|
|
|
|
export function downloadExecLogFile(id: number) {
|
2024-03-20 15:28:20 +08:00
|
|
|
return axios.get('/asset/exec/download-log', { unwrap: true, params: { id } });
|
2024-03-19 17:48:48 +08:00
|
|
|
}
|