import request from '@/axios'; const baseUrl = '/blade-transport/voucher-manage'; export const getList = (current, size, params) => request({ url: `${baseUrl}/list`, method: 'get', params: { current, size, ...params } }); export const getDetail = id => request({ url: `${baseUrl}/detail`, method: 'get', params: { id } }); export const submit = data => request({ url: `${baseUrl}/submit`, method: 'post', data }); export const createUploadDraft = data => request({ url: `${baseUrl}/upload-draft`, method: 'post', data }); export const completeUploadFile = data => request({ url: `${baseUrl}/complete-upload-file`, method: 'post', data }); export const remove = id => request({ url: `${baseUrl}/remove`, method: 'post', params: { id } }); export const getWaybillBatches = (current, size, params) => request({ url: `${baseUrl}/waybill-batches`, method: 'get', params: { current, size, ...params }, }); const fileTaskBaseUrl = '/blade-file/fileTask'; export const queryFileTask = md5 => request({ url: `${fileTaskBaseUrl}/queryFileTask`, method: 'get', params: { md5 } }); export const getFileTask = id => request({ url: `${fileTaskBaseUrl}/queryFileTask`, method: 'get', params: { id } }); export const createFileTask = data => request({ url: `${fileTaskBaseUrl}/createFileTask`, method: 'post', data }); export const getPartUploadUrl = (id, partNumber) => request({ url: `${fileTaskBaseUrl}/getUploadUrl`, method: 'get', params: { id, partNumber } }); export const updateFileTask = data => request({ url: `${fileTaskBaseUrl}/updateFileTask`, method: 'post', data }); export const pauseFileTask = ids => request({ url: `${fileTaskBaseUrl}/updatePaused`, method: 'post', data: { ids } }); export const resumeFileTask = id => request({ url: `${fileTaskBaseUrl}/resume`, method: 'post', params: { id } }); export const getFileTaskList = (current, size, params) => request({ url: `${fileTaskBaseUrl}/list`, method: 'get', params: { current, size, ...params } }); export const getFileTaskUrl = id => request({ url: `${fileTaskBaseUrl}/file-url`, method: 'get', params: { id } });