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 } }) }