e1d87f5788
外币结算按本位币/汇率反算;开票改填合计金额并反算不含税单价;配载展示承运商合同并按乙方交集限选;评分加减分封顶15分;车辆所有组织/使用部门悬停显示完整路径。 Co-authored-by: Cursor <cursoragent@cursor.com>
120 lines
2.0 KiB
JavaScript
120 lines
2.0 KiB
JavaScript
import request from '@/axios';
|
|
|
|
const baseUrl = '/blade-transport/loading-manage';
|
|
|
|
export const exportUrl = `${baseUrl}/export-loading-manage`;
|
|
|
|
export const getList = (current, size, params) =>
|
|
request({
|
|
url: `${baseUrl}/list`,
|
|
method: 'get',
|
|
params: {
|
|
...params,
|
|
current,
|
|
size,
|
|
},
|
|
});
|
|
|
|
export const getDetail = id =>
|
|
request({
|
|
url: `${baseUrl}/detail`,
|
|
method: 'get',
|
|
params: {
|
|
id,
|
|
},
|
|
});
|
|
|
|
export const getCarrierContracts = (projectIds, waybillIds = []) =>
|
|
request({
|
|
url: `${baseUrl}/carrier-contracts`,
|
|
method: 'get',
|
|
params: {
|
|
projectIds: (projectIds || []).join(','),
|
|
...(waybillIds || []).filter(Boolean).length
|
|
? { waybillIds: (waybillIds || []).filter(Boolean).join(',') }
|
|
: {},
|
|
},
|
|
});
|
|
|
|
export const saveDraft = row =>
|
|
request({
|
|
url: `${baseUrl}/save-draft`,
|
|
method: 'post',
|
|
data: row,
|
|
});
|
|
|
|
export const submit = row =>
|
|
request({
|
|
url: `${baseUrl}/submit`,
|
|
method: 'post',
|
|
data: row,
|
|
});
|
|
|
|
export const remove = ids =>
|
|
request({
|
|
url: `${baseUrl}/remove`,
|
|
method: 'post',
|
|
params: {
|
|
ids,
|
|
},
|
|
});
|
|
|
|
export const copy = id =>
|
|
request({
|
|
url: `${baseUrl}/copy`,
|
|
method: 'post',
|
|
params: {
|
|
id,
|
|
},
|
|
});
|
|
|
|
export const reassign = row =>
|
|
request({
|
|
url: `${baseUrl}/reassign`,
|
|
method: 'post',
|
|
data: row,
|
|
});
|
|
|
|
export const cancel = id =>
|
|
request({
|
|
url: `${baseUrl}/cancel`,
|
|
method: 'post',
|
|
params: {
|
|
id,
|
|
},
|
|
});
|
|
|
|
export const start = id =>
|
|
request({
|
|
url: `${baseUrl}/start`,
|
|
method: 'post',
|
|
params: {
|
|
id,
|
|
},
|
|
});
|
|
|
|
export const complete = id =>
|
|
request({
|
|
url: `${baseUrl}/complete`,
|
|
method: 'post',
|
|
params: {
|
|
id,
|
|
},
|
|
});
|
|
|
|
export const batchComplete = ids =>
|
|
request({
|
|
url: `${baseUrl}/batch-complete`,
|
|
method: 'post',
|
|
params: {
|
|
ids,
|
|
},
|
|
});
|
|
|
|
export const changeRoute = row =>
|
|
request({
|
|
url: `${baseUrl}/change-route`,
|
|
method: 'post',
|
|
data: row,
|
|
});
|