forked from aixan/RuoYi-Vue
		
	
		
			
	
	
		
			71 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			71 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|   | import request from '@/utils/request' | ||
|  | 
 | ||
|  | // 查询定时任务调度列表
 | ||
|  | export function listJob(query) { | ||
|  |   return request({ | ||
|  |     url: '/monitor/job/list', | ||
|  |     method: 'get', | ||
|  |     params: query | ||
|  |   }) | ||
|  | } | ||
|  | 
 | ||
|  | // 查询定时任务调度详细
 | ||
|  | export function getJob(jobId) { | ||
|  |   return request({ | ||
|  |     url: '/monitor/job/' + jobId, | ||
|  |     method: 'get' | ||
|  |   }) | ||
|  | } | ||
|  | 
 | ||
|  | // 新增定时任务调度
 | ||
|  | export function addJob(data) { | ||
|  |   return request({ | ||
|  |     url: '/monitor/job', | ||
|  |     method: 'post', | ||
|  |     data: data | ||
|  |   }) | ||
|  | } | ||
|  | 
 | ||
|  | // 修改定时任务调度
 | ||
|  | export function updateJob(data) { | ||
|  |   return request({ | ||
|  |     url: '/monitor/job', | ||
|  |     method: 'put', | ||
|  |     data: data | ||
|  |   }) | ||
|  | } | ||
|  | 
 | ||
|  | // 删除定时任务调度
 | ||
|  | export function delJob(jobId) { | ||
|  |   return request({ | ||
|  |     url: '/monitor/job/' + jobId, | ||
|  |     method: 'delete' | ||
|  |   }) | ||
|  | } | ||
|  | 
 | ||
|  | // 任务状态修改
 | ||
|  | export function changeJobStatus(jobId, status) { | ||
|  |   const data = { | ||
|  |     jobId, | ||
|  |     status | ||
|  |   } | ||
|  |   return request({ | ||
|  |     url: '/monitor/job/changeStatus', | ||
|  |     method: 'put', | ||
|  |     data: data | ||
|  |   }) | ||
|  | } | ||
|  | 
 | ||
|  | 
 | ||
|  | // 定时任务立即执行一次
 | ||
|  | export function runJob(jobId, jobGroup) { | ||
|  |   const data = { | ||
|  |     jobId, | ||
|  |     jobGroup | ||
|  |   } | ||
|  |   return request({ | ||
|  |     url: '/monitor/job/run', | ||
|  |     method: 'put', | ||
|  |     data: data | ||
|  |   }) | ||
|  | } |