Files
shanghaiganxiangtuzhuangwor…/api/warehouse/pdaOutbound.js

89 lines
2.1 KiB
JavaScript
Raw Normal View History

import request from '@/utils/request'
// PDA出库接口
/**
* (PDA出库)获取出库单列表出库中已完成
* @param {WmPDAOutOrderPageQueryDto} params 查询参数
*/
export function getPdaOutOrderPageList(params) {
return request({
url: '/mes/wms/pdaOutbound/GetPdaOutOrderPageList',
method: 'get',
params
})
}
/**
* (PDA出库)获取出库计划列表
* @param {WmPDAOutOrderPlanPageQueryDto} params 查询参数
*/
export function getPdaOutOrderPlanPageList(params) {
return request({
url: '/mes/wms/pdaOutbound/GetPdaOutOrderPlanPageList',
method: 'get',
params
})
}
/**
* (PDA出库)获取出库计划中所包含的物料的清单
* @param {string} shipmentNum 出库单号
*/
export function getPdaOutOrderPlanOptions(shipmentNum) {
return request({
url: '/mes/wms/pdaOutbound/GetPdaOutOrderPlanOptions',
method: 'get',
params: { shipmentNum }
})
}
/**
* (PDA出库)获取出库计划中某物料实际库存变动信息
* @param {string} shipmentNum 出库单号
* @param {string} materialCode 物料号
* @param {string} batchCode 批次号
*/
export function getPdaOutOrderPlanActualData(shipmentNum, materialCode, batchCode) {
return request({
url: '/mes/wms/pdaOutbound/GetPdaOutOrderPlanActualData',
method: 'get',
params: { shipmentNum, materialCode, batchCode }
})
}
/**
* (PDA出库)更新出库计划
* @param {string} shipmentNum 出库单号
*/
export function updatePdaOutOrderPlan(shipmentNum) {
return request({
url: '/mes/wms/pdaOutbound/UpdatePdaOutOrderPlan',
method: 'post',
params: { shipmentNum }
})
}
/**
* (PDA出库)根据出库计划出库 返回 ok 成功其余都是异常
* @param {WmPDAOutboundDto} data 出库信息
*/
export function pdaOutboundByOutOrderPlan(data) {
return request({
url: '/mes/wms/pdaOutbound/PdaOutboundByOutOrderPlan',
method: 'post',
data
})
}
/**
* (PDA出库)出库单完成
* @param {string} shipmentNum 出库单号
*/
export function completeOutOrder(shipmentNum) {
return request({
url: '/mes/wms/pdaOutbound/CompleteOutOrder',
method: 'post',
params: { shipmentNum }
})
}