You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

304 lines
5.5 KiB

import request from '@/axios';
export const getList = (current, size, params) => {
return request({
url: '/api/logpm-distribution/signfor/list',
method: 'get',
params: {
...params,
current,
size,
}
})
}
export const getPage = (current, size, params) => {
return request({
url: '/api/logpm-distribution/signfor/page',
method: 'get',
params: {
...params,
current,
size,
}
})
}
export const getClientPage = (current, size, params) => {
return request({
url: '/api/logpm-distribution/signfor/clientPage',
method: 'get',
params: {
...params,
current,
size,
}
})
}
/**
* 待 导出
* @param row
* @returns {AxiosPromise}
*/
export const getSignforExport = row => {
return request({
url: '/api/logpm-distribution/signfor/export-distributionSignfor',
method: 'get',
params: {
...row
},
responseType: 'blob',
})
};
/**
* 查看配送数量详情
* @param row
* @returns {AxiosPromise}
*/
export const numberDetail = (signingId,type) => {
return request({
url: '/api/logpm-distribution/signfor/numberDetail',
method: 'get',
params: {
signingId,
type
}
})
};
/**
* 已 导出
* @param row
* @returns {AxiosPromise}
*/
export const getSignforExportOwn = row => {
return request({
url: '/api/logpm-distribution/signfor/export-distributionSignforOwn',
method: 'get',
params: {
...row
},
responseType: 'blob',
})
}
;/**
* 签收图片下载
* @param row
* @returns {AxiosPromise}
*/
export const handlePicture = ids => {
return request({
url: '/api/logpm-distribution/signfor/handlePicture',
method: 'get',
params: {
ids
},
responseType: 'blob',
})
};
export const getListOrder = (current, size, params) => {
return request({
url: '/api/logpm-distribution/reservationStockarticle/orderpage',
method: 'get',
params: {
...params,
current,
size,
}
})
}
export const getstatistics = (current, size, params) => {
return request({
url: '/api/logpm-distribution/signfor/statistics',
method: 'get',
params: {
...params,
current,
size,
}
})
}
export const getDetail = (id) => {
return request({
url: '/api/logpm-distribution/signfor/detail',
method: 'get',
params: {
id
}
})
}
export const getDetailById = (id) => {
return request({
url: '/api/logpm-distribution/signfor/detailById',
method: 'get',
params: {
id
}
})
}
export const remove = (ids) => {
return request({
url: '/api/logpm-distribution/signfor/remove',
method: 'post',
params: {
ids,
}
})
}
export const add = (row) => {
return request({
url: '/api/logpm-distribution/signfor/submit',
method: 'post',
data: row
})
}
export const getOneclickq = (data) => {
return request({
url: '/api/logpm-distribution/signfor/oneclick',
method: 'post',
data: data
})
}
export const update = (row) => {
return request({
url: '/api/logpm-distribution/signfor/update',
method: 'post',
data: row
})
}
export const loadingAbnormalPackageListDetail = (signId) => {
return request({
url: '/api/logpm-distribution/signfor/loadingAbnormalPackageListDetail',
method: 'get',
params: {
signId,
}
})
}
/**
* 审核异常包件
* @param signId
* @returns {AxiosPromise}
*/
export const loadingAbnormalPackageListAuditing = (ids) => {
return request({
url: '/api/logpm-distribution/signfor/loadingAbnormalPackageListAuditing',
method: 'post',
params: {
ids,
}
})
}
export const signforPackageList = (signforId) => {
return request({
url: '/api/logpm-distribution/signfor/signforPackageList',
method: 'get',
params: {
signforId
}
})
}
/**
* 查询签收库存品信息
* @param signforId
* @returns {AxiosPromise}
*/
export const signforInventoryList = (signforId) => {
return request({
url: '/api/logpm-distribution/signfor/signforInventoryList',
method: 'get',
params: {
signforId
}
})
}
export const getLocationAddress = (signforId) => {
return request({
url: '/api/logpm-distribution/signfor/getLocationAddress',
method: 'get',
params: {
signforId
}
})
}
/**
* 查询对应的增值服务列表信息
* @param row
* @returns {AxiosPromise}
*/
export const addvalueInfoList = (row) => {
return request({
url: '/api/logpm-distribution/signfor/addvalueInfoList',
method: 'post',
data: row
})
}
/**
* 签收增值服务弹窗
* @param params
* @returns {AxiosPromise}
*/
export const $_checkAddValuePackageList = params => {
return request({
url: '/api/logpm-distribution/signfor/checkAddValuePackageList',
method: 'get',
params,
});
};
/**
* 添加增值服务包件
* @param params
* @returns {AxiosPromise}
*/
export const $_saveSignAddValuePackage = data => {
return request({
url: '/api/logpm-distribution/signfor/saveSignAddValuePackage',
method: 'post',
data,
});
};
/**
* 取消增值服务包件
* @param params
* @returns {AxiosPromise}
*/
export const $_cancelSignAddValuePackage = data => {
return request({
url: '/api/logpm-distribution/signfor/cancelSignAddValuePackage',
method: 'post',
data,
});
};
/**
* 新增增值服务包件
* @param params
* @returns {AxiosPromise}
*/
export const $_updateSignAddValuePackage = data => {
return request({
url: '/api/logpm-distribution/signfor/updateSignAddValuePackage',
method: 'post',
data,
});
};