mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-25 13:51:04 +00:00
feat(monitor): 添加任务管理模块
- 在 README 中添加了 Celery 任务管理的说明 - 在系统菜单中添加了任务管理相关菜单项 - 添加了任务管理的路由和权限 - 引入了 croniter 库用于处理 cron 表达式
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
export function getTaskList() {
|
||||
return request({
|
||||
url: "/api/v1/monitor/task/list",
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
export function getTaskDetail(taskId) {
|
||||
return request({
|
||||
url: `/api/v1/monitor/task/detail/${taskId}`,
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
export function createTask(body) {
|
||||
return request({
|
||||
url: "/api/v1/monitor/task/create",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function cancelTask(taskId) {
|
||||
return request({
|
||||
url: `/api/v1/monitor/task/cancel/${taskId}`,
|
||||
method: "put",
|
||||
});
|
||||
}
|
||||
|
||||
export function deleteTask(taskId) {
|
||||
return request({
|
||||
url: `/api/v1/monitor/task/delete/${taskId}`,
|
||||
method: "delete",
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user