| import { request } from '@umijs/max'; |
| import { downLoadXlsx } from '@/utils/downloadfile'; |
| export async function getJobLogList(params?: API.Monitor.JobLogListParams) { |
| return request<API.Monitor.JobLogPageResult>('/api/schedule/job/log/list', { |
| 'Content-Type': 'application/json;charset=UTF-8', |
| export async function removeJobLog(jobLogId: string) { |
| return request<API.Result>(`/api/schedule/job/log/${jobLogId}`, { |
| export function cleanJobLog() { |
| return request('/api/schedule/job/log/clean', { |
| export function exportJobLog(params?: API.Monitor.JobLogListParams) { |
| return downLoadXlsx(`/api/monitor/jobLog/export`, { params }, `joblog_${new Date().getTime()}.xlsx`); |