feat(出库管理): 新增PDA出库功能模块
新增出库单列表、出库计划清单和成品出库页面 添加防抖函数工具和PDA出库相关API接口 重构出库逻辑,支持按计划批次出库和严格校验 优化扫码录入和出库操作流程,增加计划完成状态显示
This commit is contained in:
89
api/warehouse/pdaOutbound.js
Normal file
89
api/warehouse/pdaOutbound.js
Normal file
@@ -0,0 +1,89 @@
|
||||
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 }
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user