UNPKG

logwire-wms-pda-ui

Version:

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

110 lines (97 loc) 2.98 kB
/** * 收货接口 * @author dhc * @date 2022-06-29 */ import lwAxios from '../../utils/Axios' /** * 获取到货通知单数据 * @param taskId 作业任务id * @returns {Promise<any>} */ export const getInboundAsnByTaskId = taskId => lwAxios.action({ url: 'wmsMobileInboundGetAsnByTask', data: { taskId } }) /** * 获取到货通知单数据 * @param no 单号 * @returns {Promise<any>} */ export const getInboundAsnByNo = no => lwAxios.action({ url: 'wmsMobileInboundQueryAsn', data: { no } }) /** * 获取到货通知单数据 * @param id 到货通知单Id * @returns {Promise<any>} */ export const getInboundAsn = id => lwAxios.action({ url: 'wmsMobileInboundGetAsn', data: { id } }) /** * 获取到货通知单数据 * @param asnNo 到货通知单号 * @returns {Promise<any>} */ export const getInboundAsnByAsnNo = asnNo => lwAxios.action({ url: 'wmsMobileInboundGetAsn', data: { asnNo } }) /** * 查询到货通知单的商品信息 * @param asnId 到货通知单Id * @param skuCode 商品编码 * @returns {Promise<any>} 到货通知单的商品汇总信息 */ export const getAsnSkuDetailBySkuCode = (asnId, skuCode) => lwAxios.action({ url: 'wmsMobileInboundFoundAsnSkuDetail', data: { asnId, skuCode } }) /** * 查询到货通知单的商品信息 * @param asnId 到货通知单Id * @param sn 序列号 * @returns {Promise<any>} 到货通知单的商品汇总信息 */ export const getAsnSkuDetailBySn = (asnId, sn) => lwAxios.action({ url: 'wmsMobileInboundFoundAsnSkuDetailBySn', data: { asnId, sn } }) /** * 获取到货通知单商品的序列号信息 * @param asnId 到货通知单Id * @param skuId 商品Id * @param sn 序列号 * @returns {Promise<{ * ownerId: String, * ownerCode: String, * ownerName: String, * skuId: String, * skuCode: String, * skuName: String, * sn: String, * qty: Number * }>} 获取到货通知单商品的序列号信息 */ export const getAsnSkuSnDetail = (asnId, skuId, sn) => lwAxios.action({ url: 'wmsMobileInboundFoundAsnSn', data: { asnId, sn } }) /** * 按商品预收货 * @param data 收货数据 * @returns {Promise<any>} Ans单据信息 */ export const submitAsnAdvanceReceiveForSku = data => lwAxios.action({ url: 'wmsMobileInboundSubmitAsnAdvanceReceiveForSku', data }) /** * 按商品快收 * @param data 收货数据 * @returns {Promise<{asn: Object, printList: Object}>} Ans单据信息和打印数据 */ export const submitAsnFastReceiveForSku = data => lwAxios.action({ url: 'wmsMobileInboundSubmitAsnFastReceiveForSku', data }) /** * 按商品快收(唯一码收货) * @param data 收货数据 * @returns {Promise<{asn: Object, printList: Object}>} Ans单据信息 */ export const submitAsnFastReceiveForSkuSn = data => lwAxios.action({ url: 'wmsMobileInboundSubmitAsnFastReceiveForSkuSn', data })