Files
go_process_manager/resources/src/api/task.ts
2025-09-11 22:36:58 +08:00

43 lines
1.0 KiB
TypeScript

import { TaskItem } from "../types/tassk/task";
import api from "./api";
export function getTaskAll() {
return api.get<TaskItem[]>("/task/all", undefined).then((res) => res);
}
export function getTaskAllWait() {
return api.get("/task/all/wait", undefined).then((res) => res);
}
export function getTaskById(id) {
return api.get<TaskItem>("/task", { id }).then((res) => res);
}
export function startTaskById(id) {
return api.get("/task/start", { id }).then((res) => res);
}
export function stopTaskById(id) {
return api.get("/task/stop", { id }).then((res) => res);
}
export function editTaskEnable(body) {
return api.put("/task/enable", body).then((res) => res);
}
export function editTask(body) {
return api.put("/task", body).then((res) => res);
}
export function addTask(body) {
return api.post("/task", body).then((res) => res);
}
export function deleteTaskById(id) {
return api.delete("/task", { id }).then((res) => res);
}
export function changeTaskKey(id) {
return api.post("/task/key", { id }).then((res) => res);
}