Files
AIGC/demo/frontend/src/api/taskStatus.js

26 lines
513 B
JavaScript
Raw Normal View History

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')
}
}