混剪功能
This commit is contained in:
71
frontend/app/web-gold/src/api/mixTask.js
Normal file
71
frontend/app/web-gold/src/api/mixTask.js
Normal file
@@ -0,0 +1,71 @@
|
||||
/**
|
||||
* 混剪任务 API 服务
|
||||
*/
|
||||
|
||||
import http from './http'
|
||||
import { API_BASE } from '@gold/config/api'
|
||||
|
||||
const BASE_URL = `${API_BASE.APP}/api/mix`
|
||||
|
||||
/**
|
||||
* 创建混剪任务
|
||||
*/
|
||||
export const MixTaskService = {
|
||||
/**
|
||||
* 创建混剪任务
|
||||
*/
|
||||
createTask(data) {
|
||||
return http.post(`${BASE_URL}/create`, data)
|
||||
},
|
||||
|
||||
/**
|
||||
* 更新混剪任务
|
||||
*/
|
||||
updateTask(data) {
|
||||
return http.put(`${BASE_URL}/update`, data)
|
||||
},
|
||||
|
||||
/**
|
||||
* 删除混剪任务
|
||||
*/
|
||||
deleteTask(id) {
|
||||
return http.delete(`${BASE_URL}/delete/${id}`)
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取混剪任务详情
|
||||
*/
|
||||
getTask(id) {
|
||||
return http.get(`${BASE_URL}/get/${id}`)
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取混剪任务分页
|
||||
*/
|
||||
getTaskPage(params) {
|
||||
return http.get(`${BASE_URL}/page`, { params })
|
||||
},
|
||||
|
||||
/**
|
||||
* 查询任务状态
|
||||
*/
|
||||
getTaskStatus(id) {
|
||||
return http.get(`${BASE_URL}/status/${id}`)
|
||||
},
|
||||
|
||||
/**
|
||||
* 重新生成失败的任务
|
||||
*/
|
||||
retryTask(id) {
|
||||
return http.post(`${BASE_URL}/retry/${id}`)
|
||||
},
|
||||
|
||||
/**
|
||||
* 取消任务
|
||||
*/
|
||||
cancelTask(id) {
|
||||
return http.post(`${BASE_URL}/cancel/${id}`)
|
||||
}
|
||||
}
|
||||
|
||||
export default MixTaskService
|
||||
Reference in New Issue
Block a user