新增出库单列表、出库计划清单和成品出库页面 添加防抖函数工具和PDA出库相关API接口 重构出库逻辑,支持按计划批次出库和严格校验 优化扫码录入和出库操作流程,增加计划完成状态显示
89 lines
2.1 KiB
JavaScript
89 lines
2.1 KiB
JavaScript
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 }
|
|
})
|
|
} |