混剪功能

This commit is contained in:
2025-11-24 23:51:22 +08:00
parent 159eb835d6
commit cea43dd635
23 changed files with 2203 additions and 1470 deletions

View 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