Queue and UI fixes

This commit is contained in:
2026-03-05 11:04:20 +00:00
parent 23acea4773
commit e3d890c071
103 changed files with 11400 additions and 2010 deletions

View File

@@ -115,9 +115,10 @@ export const api = {
body: JSON.stringify(payload || {})
});
},
cancelPipeline() {
cancelPipeline(jobId = null) {
return request('/pipeline/cancel', {
method: 'POST'
method: 'POST',
body: JSON.stringify({ jobId })
});
},
retryJob(jobId) {
@@ -135,11 +136,25 @@ export const api = {
method: 'POST'
});
},
restartReviewFromRaw(jobId) {
return request(`/pipeline/restart-review/${jobId}`, {
method: 'POST'
});
},
restartEncodeWithLastSettings(jobId) {
return request(`/pipeline/restart-encode/${jobId}`, {
method: 'POST'
});
},
getPipelineQueue() {
return request('/pipeline/queue');
},
reorderPipelineQueue(orderedJobIds = []) {
return request('/pipeline/queue/reorder', {
method: 'POST',
body: JSON.stringify({ orderedJobIds: Array.isArray(orderedJobIds) ? orderedJobIds : [] })
});
},
getJobs(params = {}) {
const query = new URLSearchParams();
if (params.status) query.set('status', params.status);