cangku/frontend/src/api/desktopExecutionTasks.js

30 lines
964 B
JavaScript

import request from './request';
export const getDesktopExecutionTasks = (params = {}) => (
request.get('/api/desktop-execution/tasks', { params, silentError: true })
);
export const getDesktopExecutionSummary = (params = {}) => (
request.get('/api/desktop-execution/summary', { params, silentError: true })
);
export const getDesktopExecutionOperators = () => (
request.get('/api/desktop-execution/operators', { silentError: true })
);
export const getDesktopExecutionOperatorShops = (userId) => (
request.get(`/api/desktop-execution/operators/${userId}/shops`, { silentError: true })
);
export const createDesktopExecutionTask = (payload) => (
request.post('/api/desktop-execution/tasks', payload)
);
export const cancelDesktopExecutionTask = (taskId) => (
request.post(`/api/desktop-execution/tasks/${taskId}/cancel`)
);
export const retryDesktopExecutionTask = (taskId) => (
request.post(`/api/desktop-execution/tasks/${taskId}/retry`)
);