2021-11-21 15:48:24 +08:00

116 lines
1.7 KiB
JavaScript

import request from '@/utils/request'
export function queryTasks(data) {
return request({
url: '/system/tasks/list',
method: 'get',
data
})
}
export function getTasks(id) {
return request({
url: '/system/tasks/get?id=' + id,
method: 'get'
})
}
/**
*
* 获取所有任务
* @returns
*/
export function getAllTasks() {
return request({
url: '/system/tasks/getAll',
method: 'get'
})
}
/**
* 创建任务
* @param {*} data
* @returns
*/
export function createTasks(data) {
return request({
url: '/system/tasks/create',
method: 'post',
data
})
}
/**
* 更新任务
* @param {*} data
* @returns
*/
export function updateTasks(data) {
return request({
url: '/system/tasks/update',
method: 'post',
data
})
}
/**
* 删除任务
* @param {*} id
* @returns
*/
export function deleteTasks(id) {
return request({
url: '/system/tasks/delete?id=' + id,
method: 'delete'
})
}
/**
* 启动任务
* @param {*} id
* @returns
*/
export function startTasks(id) {
return request({
url: '/system/tasks/start?id=' + id,
method: 'get'
})
}
/**
* 停止任务
* @param {*} id
* @returns
*/
export function stopTasks(id) {
return request({
url: '/system/tasks/stop?id=' + id,
method: 'get'
})
}
/**
* 运行一次
* @param {*} id
* @returns
*/
export function runTasks(id) {
return request({
url: '/system/tasks/run?id=' + id,
method: 'get'
})
}
/**
* 导出
* @returns
*/
export function exportTasks() {
return request({
url: '/system/tasks/export',
method: 'get'
})
}
export default { queryTasks, getTasks, getAllTasks, createTasks, updateTasks, deleteTasks, startTasks, stopTasks, runTasks, exportTasks }