347 lines
6.1 KiB
JavaScript
347 lines
6.1 KiB
JavaScript
import request from '@/utils/wms-request'
|
|
|
|
//新增采购收货单
|
|
export function addReceive(data) {
|
|
return request({
|
|
url: '/purchase/receive',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 修改采购收货单
|
|
export function updateReceive(data) {
|
|
return request({
|
|
url: '/purchase/receive',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
export function updateReceiveDetail(data) {
|
|
return request({
|
|
url: '/purchase/receive/updateDetail',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 查询采购收货单明细信息
|
|
export function getReceiveDetail(id) {
|
|
return request({
|
|
url: '/purchase/receive/getReceiveDetail/' + id,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 查询采购收货单明细信息join
|
|
export function getReceiveDetailJoin(id) {
|
|
return request({
|
|
url: '/purchase/receive/getReceiveDetailJoin/' + id,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 查询采购收货单明细信息
|
|
export function getQualityDetail(data) {
|
|
return request({
|
|
url: '/purchase/quality/getQualityDetail',
|
|
method: 'get',
|
|
params: data
|
|
})
|
|
}
|
|
|
|
//收货单列表
|
|
export function listReceive(query) {
|
|
return request({
|
|
url: '/purchase/receive/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
|
|
// 新增采购入库单
|
|
export function addIn(data) {
|
|
return request({
|
|
url: '/purchase/in',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 查询采购入库质检单列表
|
|
export function listQuality(query) {
|
|
return request({
|
|
url: '/purchase/quality/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
// 查询采购入库质检单详细
|
|
export function getQuality(id) {
|
|
return request({
|
|
url: '/purchase/quality/' + id,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 新增采购入库质检单
|
|
export function addQuality(data) {
|
|
return request({
|
|
url: '/purchase/quality',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 新增采购入库质检单
|
|
export function addQualityDetail(data) {
|
|
return request({
|
|
url: '/purchase/quality/detail',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 修改采购入库质检单
|
|
export function updateQuality(data) {
|
|
return request({
|
|
url: '/purchase/quality',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 删除采购入库质检单
|
|
export function delQuality(id) {
|
|
return request({
|
|
url: '/purchase/quality/' + id,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
// 查询采购任务单详细
|
|
export function getTask(id) {
|
|
return request({
|
|
url: '/purchase/task/' + id,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 查询采购收货单详细
|
|
export function getReceive(id) {
|
|
return request({
|
|
url: '/purchase/receive/' + id,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 查询采购任务单列表
|
|
export function listTask(query) {
|
|
return request({
|
|
url: '/purchase/task/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
// 新增采购任务单
|
|
export function addTask(data) {
|
|
return request({
|
|
url: '/purchase/task',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 修改采购任务单
|
|
export function updateTask(data) {
|
|
return request({
|
|
url: '/purchase/task',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 删除采购任务单
|
|
export function delTask(purchaseTaskCodes) {
|
|
return request({
|
|
url: '/purchase/task/' + purchaseTaskCodes,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
// 查询采购入库单列表
|
|
export function listIn(query) {
|
|
return request({
|
|
url: '/purchase/in/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
// 查询采购入库单详细
|
|
export function getIn(id) {
|
|
return request({
|
|
url: '/purchase/in/' + id,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 查询批号分批详细
|
|
export function getListDetail(batchNo) {
|
|
return request({
|
|
url: '/purchase/in/detail/' + batchNo,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
|
|
// 修改采购入库单
|
|
export function updateIn(data) {
|
|
return request({
|
|
url: '/purchase/in',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 删除采购入库单
|
|
export function delIn(id) {
|
|
return request({
|
|
url: '/purchase/in/' + id,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
//根据批号和箱号查询拆分详情
|
|
export function getListDetailByBL(data) {
|
|
return request({
|
|
url: '/purchase/in/listDetailByBL',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 新增分批入库详情
|
|
export function addInDetail(data, type) {
|
|
return request({
|
|
url: '/purchase/in/detail/' + type,
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 新增采购入库单
|
|
export function addLotInfo(data) {
|
|
return request({
|
|
url: '/purchase/in/detail',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
//获取采购任务单明细
|
|
export function getDetail(data) {
|
|
return request({
|
|
url: '/purchase/receive/getDetail',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
/**根据订单号获取单据信息以新增*/
|
|
export function getDetailByPoCode(poCode) {
|
|
return request({
|
|
url: '/purchase/receive/getDetailByPoCode/' + poCode,
|
|
method: 'post'
|
|
})
|
|
}
|
|
|
|
// 新增分批入库详情
|
|
export function uploadU9(data) {
|
|
return request({
|
|
url: '/purchase/in/detail/uploadU9',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
/**根据订单号/ASN单号/ASN行号查询收货、质检、退货、入库明细列表*/
|
|
export function getDetailListsBySRM(data) {
|
|
return request({
|
|
url: '/purchase/in/getDetailListsBySRM',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
//选中收货单编码,回显子表
|
|
export function getQualityReceiveDetail(data) {
|
|
return request({
|
|
url: '/purchase/quality/getDetail',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
|
|
// 查询供应商列表
|
|
export function listSupplier(query) {
|
|
return request({
|
|
url: '/basic/supplier/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
// 查询采购入库明细标签列表
|
|
export function listPurchaseInDetailLabel(query) {
|
|
return request({
|
|
url: '/purchase/purchaseInDetailLabel/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
// 查询仓库列表
|
|
export function listWarehouse(query) {
|
|
return request({
|
|
url: '/basic/warehouse/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
// 入库
|
|
export function labelInStock(data) {
|
|
return request({
|
|
url: '/purchase/purchaseInDetailLabel/labelInStock',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 采购直接入库提交按钮
|
|
* @param {Object} data
|
|
*/
|
|
export function addPurchase(data) {
|
|
return request({
|
|
url: '/purchase/in/detail/add',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
/**
|
|
* 推荐库位
|
|
* @param {string} code
|
|
*/
|
|
export function getMaterial_code(code) {
|
|
return request({
|
|
url: '/stock/stock/recommend-stock/material-code/' + code,
|
|
method: 'get'
|
|
})
|
|
} |