UNPKG

logwire-wms-ui-test

Version:

运匠科技wms-PDA基础组件库

216 lines (188 loc) 5.91 kB
/* * 标准移动 - 任务页进入 * @author: 张文 * @date 2022-05-16 * */ import lwAxios from "../../../utils/Axios"; /** * 查询整箱数据 * @param {string} locCode 库位编码 * @param {string?} lpn 托盘号 * @param {string} caseNum 箱号 * @returns 整箱的数据 */ export const wmsGetRandomMoveWholeCase = (locCode, lpn, caseNum) => lwAxios.action({ url: 'wmsGetRandomMoveWholeCase', data: { locCode, lpn, caseNum } }) /** * 随机整箱下架 * @param {string|number} locId 下架库位编码 * @param {string?} lpn 下架托盘号 * @param {string[]} caseNums 下架箱号列表 * @param {string} transferLpn 中转容器号 * @returns */ export const wmsRandomWholeCaseDown = (locCode, lpn, caseNums, transferLpn) => lwAxios.action({ url: 'wmsRandomWholeCaseDown', data: { locCode, lpn, caseNums, transferLpn }, }) /** * 随机整箱上架 * @param {string} transferLpn 中转容器号 * @param {string[]} caseNums 箱号列表 * @param {string} toLocCode 目标库位编码 * @param {string?} toLpn 目标托盘 * @param {boolean?} relay 是否接力上架 * @returns */ export const wmsRandomWholeCaseUp = (transferLpn, caseNums, toLocCode, toLpn, relay = false) => lwAxios.action({ url: 'wmsRandomWholeCaseUp', data: { transferLpn, caseNums, toLocCode, toLpn, relay }, }) /** * 随机整容器上架 * @param {string} lpn 中转容器号 * @param {string} toLocCode 目标库位编码 * @param {string?} toLpn 目标托盘 * @param {boolean?} relay 是否接力上架 * @returns */ export const wmsSkuWholeLpnUp = (lpn, toLocCode, toLpn, relay = false) => lwAxios.action({ url: 'wmsSkuWholeLpnUp', data: { lpn, toLocCode, toLpn, relay }, }) /** * 获取移动任务整容器相关数据 * @param {string|number} taskId 作业任务Id * @returns */ export const wmsGetWholeContainerMoveTaskInfo = taskId => lwAxios.action({ url: 'wmsGetWholeContainerMoveTaskInfo', data: { taskId }, }) /** * 获取移动任务整托盘上架任务数据 * @param {string} lpn 中转容器号 * @returns */ export const wmsGetWholeLpnMoveTaskInfo = lpn => lwAxios.action({ url: 'wmsGetWholeLpnMoveTaskInfo', data: { lpn }, }) /** * 整箱快速移动 * @param {string|number} moveTaskId 作业任务Id * @param {string|number} locId 下架库位Id * @param {string?} lpn 下架托盘号 * @param {string[]} caseNums 下架箱号列表 * @param {string} transferLpn 中转容器号 * @returns */ export const wmsWholeCaseFastMove = (moveTaskId, locId, lpn, caseNums, fastMoveToLocationCode,fastMoveToLpn) => lwAxios.action({ url: 'wmsWholeCaseFastMove', data: { moveTaskId, locId, lpn, caseNums,fastMoveToLocationCode, fastMoveToLpn }, }) /** * 整箱下架 * @param {string|number} moveTaskId 作业任务Id * @param {string|number} locId 下架库位Id * @param {string?} lpn 下架托盘号 * @param {string[]} caseNums 下架箱号列表 * @param {string} transferLpn 中转容器号 * @returns */ export const wmsWholeCaseDown = (moveTaskId, locId, lpn, caseNums, transferLpn) => lwAxios.action({ url: 'wmsWholeCaseDown', data: { moveTaskId, locId, lpn, caseNums, transferLpn }, }) /** * 整箱上架 * @param {string} transferLpn 中转容器号 * @param {string[]} caseNums 箱号列表 * @param {string} toLocCode 目标库位编码 * @param {string?} toLpn 目标托盘 * @param {boolean?} relay 是否接力上架 * @returns */ export const wmsWholeCaseUp = (transferLpn, caseNums, toLocCode, toLpn, relay = false) => lwAxios.action({ url: 'wmsWholeCaseUp', data: { transferLpn, caseNums, toLocCode, toLpn, relay }, }) /** * 整托快速移动 * @param {string|number} moveTaskId 作业任务Id * @param {string|number} locId 下架库位Id * @param {string?} lpn 下架托盘号 * @param {fastMoveToLocationCode?} lpn 目标库位 * @returns */ export const wmsWholeLpnFastMove = (moveTaskId, locId, lpn,fastMoveToLocationCode) => lwAxios.action({ url: 'wmsWholeLpnFastMove', data: { moveTaskId, locId, lpn ,fastMoveToLocationCode}, }) /** * 整托下架 * @param {string|number} moveTaskId 作业任务Id * @param {string|number} locId 下架库位Id * @param {string?} lpn 下架托盘号 * @returns */ export const wmsWholeLpnDown = (moveTaskId, locId, lpn) => lwAxios.action({ url: 'wmsWholeLpnDown', data: { moveTaskId, locId, lpn }, }) /** * 整托上架 * @param {string} lpn 中转容器号 * @param {string} toLocCode 目标库位编码 * @param {string?} toLpn 目标托盘 * @param {boolean?} relay 是否接力上架 * @returns */ export const wmsWholeLpnUp = (lpn, toLocCode, toLpn, relay = false) => lwAxios.action({ url: 'wmsWholeLpnUp', data: { lpn, toLocCode, toLpn, relay }, }) // 获取移动任务数据 export function wmsGetMoveTaskInfo(data) { return lwAxios.action({ url: 'wmsGetMoveTaskInfo', data }) } // 执行移动 export function wmsExecMobileMove(data) { return lwAxios.action({ url: 'wmsExecMobileMove', data }) } // 确认缺货上报 export function wmsMoveTaskLessQtyAbnormalSubmit(data) { return lwAxios.action({ url: 'wmsMoveTaskLessQtyAbnormalSubmit', data }) } // 随机上架缺货上报 export function wmsRandomTaskMoveUpLessQtyAbnormalSubmit(data) { return lwAxios.action({ url: 'wmsRandomTaskMoveUpLessQtyAbnormalSubmit', data }) } // 异常上报 export function wmsMoveTaskAbnormalSubmit(data) { return lwAxios.action({ url: 'wmsMoveTaskAbnormalSubmit', data }) } // 获取移动任务数据 export function wmsQueryMoveUpTasks(data) { return lwAxios.action({ url: 'wmsQueryMoveUpTasks', data }) }