1a9cd55d66
2、调整对账
47 lines
2.0 KiB
JavaScript
47 lines
2.0 KiB
JavaScript
import request from '@/axios';
|
|
import { createCrudApi } from './common';
|
|
|
|
const baseUrl = '/blade-transport/waybill-manage';
|
|
const api = createCrudApi(baseUrl);
|
|
|
|
export const getList = api.getList;
|
|
export const getDetail = api.getDetail;
|
|
export const submit = api.submit;
|
|
export const saveDraft = data => request({ url: `${baseUrl}/save-draft`, method: 'post', data });
|
|
export const remove = api.remove;
|
|
export const copy = api.copy;
|
|
export const cancel = api.cancel;
|
|
export const reassign = api.reassign;
|
|
export const complete = api.complete;
|
|
export const batchComplete = api.batchComplete;
|
|
export const changeRoute = data =>
|
|
request({
|
|
url: `${baseUrl}/change-route`,
|
|
method: 'post',
|
|
data,
|
|
});
|
|
export const maintainMileage = data =>
|
|
request({
|
|
url: `${baseUrl}/maintain-mileage`,
|
|
method: 'post',
|
|
data,
|
|
});
|
|
export const roadLoading = ids =>
|
|
request({
|
|
url: `${baseUrl}/road-loading`,
|
|
method: 'post',
|
|
params: {
|
|
ids,
|
|
},
|
|
});
|
|
|
|
export const getImportBatches = params => request({ url: `${baseUrl}/import-batch/list`, method: 'get', params });
|
|
export const getImportBatchNextCode = () => request({ url: `${baseUrl}/import-batch/next-code`, method: 'get' });
|
|
export const getImportDetails = params => request({ url: `${baseUrl}/import-batch/details`, method: 'get', params });
|
|
export const removeImportBatches = ids => request({ url: `${baseUrl}/import-batch/remove`, method: 'post', params: { ids } });
|
|
export const getImportOptions = () => request({ url: `${baseUrl}/import-batch/options`, method: 'get' });
|
|
export const exportImportTemplate = () => request({ url: `${baseUrl}/import-batch/export-template`, method: 'get', responseType: 'blob' });
|
|
export const saveImportDraft = data => request({ url: `${baseUrl}/import-batch/draft`, method: 'post', data });
|
|
export const validateImport = data => request({ url: `${baseUrl}/import-batch/validate`, method: 'post', data, responseType: 'blob' });
|
|
export const confirmImport = data => request({ url: `${baseUrl}/import-batch/confirm`, method: 'post', data });
|