26 lines
513 B
JavaScript
26 lines
513 B
JavaScript
|
|
import api from './request'
|
||
|
|
|
||
|
|
export const taskStatusApi = {
|
||
|
|
// 获取任务状态
|
||
|
|
getTaskStatus(taskId) {
|
||
|
|
return api.get(`/task-status/${taskId}`)
|
||
|
|
},
|
||
|
|
|
||
|
|
// 获取用户的所有任务状态
|
||
|
|
getUserTaskStatuses(username) {
|
||
|
|
return api.get(`/task-status/user/${username}`)
|
||
|
|
},
|
||
|
|
|
||
|
|
// 取消任务
|
||
|
|
cancelTask(taskId) {
|
||
|
|
return api.post(`/task-status/${taskId}/cancel`)
|
||
|
|
},
|
||
|
|
|
||
|
|
// 手动触发轮询(管理员功能)
|
||
|
|
triggerPolling() {
|
||
|
|
return api.post('/task-status/poll')
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
|