kams4_test_web/src/api/pickTicket.js

179 lines
2.9 KiB
JavaScript

import request from '@/utils/request'
/**
* 获取生成的单号
* @param data
* @returns {*}
*/
export function getCodeNo(data) {
return request({
url: 'api/pickTicket/createNo?code='+data,
method: 'get'
})
}
export function getIdByPickTicket(id) {
return request({
url: 'api/pickTicket/getIdByPickTicket?id='+id,
method: 'get'
})
}
export function add(data) {
return request({
url: 'api/pickTicket',
method: 'post',
data
})
}
/**
* 拣货操作
* @param data
* @returns {AxiosPromise}
*/
export function pickingOperations(data) {
return request({
url: 'api/pickTicket/pickingOperations',
method: 'post',
data
})
}
/**
* 拣货操作-整单
* @param data
* @returns {AxiosPromise}
*/
export function pickWhole(data) {
return request({
url: 'api/pickTicket/pickWhole',
method: 'post',
data
})
}
/**
* 拣货操作-批量
* @param data
* @returns {AxiosPromise}
*/
export function pickBatch(data) {
return request({
url: 'api/pickTicket/pickBatch',
method: 'post',
data
})
}
/**
* 拣货操作-单一
* @param data
* @returns {AxiosPromise}
*/
export function pickSingle(data) {
return request({
url: 'api/pickTicket/pickSingle',
method: 'post',
data
})
}
/**
* 拣货操作-现品票
* @param data
* @returns {AxiosPromise}
*/
export function pickForXpp(data) {
return request({
url: 'api/pickTicket/pickForXpp',
method: 'post',
data
})
}
/**
* 现品票拣货
*/
export function xppPickGoods(data) {
return request({
url: 'api/pickTicket/xppPickGoods',
method: 'post',
data
})
}
/**
* 拣货取消的数据查询
* @param data
* @returns {*}
*/
export function queryTaskLogDataS(data) {
return request({
url: 'api/pickTicket/queryTaskLogDataS',
method: 'post',
data
})
}
/**
* 拣货取消
* @param data
* @returns {AxiosPromise}
*/
export function pickingCancel(data) {
return request({
url: 'api/pickTicket/pickingCancel',
method: 'post',
data
})
}
export function del(ids) {
return request({
url: 'api/pickTicket/',
method: 'delete',
data: ids
})
}
/**
* 线边接收确认
* @param ids
* @returns {*}
*/
export function xbjsVerify(ids) {
return request({
url: 'api/pickTicket/xbjsVerify',
method: 'post',
data: ids
})
}
/**
* 发货登记
* @param id
*/
export function shipmentRegistration(id) {
return request({
url: 'api/pickTicket/shipmentRegistration',
method: 'post',
data: id
})
}
export function edit(data) {
return request({
url: 'api/pickTicket',
method: 'put',
data
})
}
export function queryDetails(id) {
return request({
url: 'api/pickTicket/queryDetails',
method: 'post',
data: id
})
}
export default { add, edit, del ,pickingOperations,queryDetails,shipmentRegistration,xppPickGoods,xbjsVerify,pickWhole,pickBatch,pickSingle,pickForXpp}