import upload from '@/utils/upload' import request from '@/utils/request' // 入库接口 ======== // 获取库位信息 export function getProductLocationInfo(params) { return request({ url: '/mes/wm/storagelocation/get_location_info', method: 'get', params }) } // 判断可否入库(code = 200 data = true-可入库 false-不可入库,msg显示不可入库原因 ) export function checkWarehousing(params) { return request({ url: '/mes/wm/entrywarehouse/checkWarehousing', method: 'get', params }) } // 根据库位获取已存在货物 export function getOldPackagelist(params) { return request({ url: '/mes/wm/entrywarehouse/packagelist', method: 'get', params }) } // 判断是否是库位编码 export function isProductionLocation(params) { return request({ url: '/mes/wm/entrywarehouse/is_production_location', method: 'get', params }) } // 判断是否为成品库箱子码 export function isProductionPackage(params) { return request({ url: '/mes/wm/entrywarehouse/is_production_package', method: 'get', params }) } // 判断是否为满箱 export function isFullPackage(params) { return request({ url: '/mes/wm/entrywarehouse/is_full_package', method: 'get', params }) } // 判断箱子是否已在库中 export function isExistedWarehouse(params) { return request({ url: '/mes/wm/entrywarehouse/is_existed_warehouse', method: 'get', params }) } // 解析外箱标签编码 export function resolutionPackage(params) { return request({ url: '/mes/wm/entrywarehouse/resolution_package', method: 'get', params }) } // 入库 export function handlerIntoProductWarehouse(data) { return request({ url: '/mes/wm/entrywarehouse/into_product_warehouse', method: 'post', data }) } // 一般退库 export function handlErexitwarehouse(params) { return request({ url: '/mes/wm/exitwarehouse/common', method: 'get', params }) } // 2 根据箱标签的批次号,获取成品库内的信息 export function getInfoByPatchCode(params) { return request({ url: '/mes/wm/WmMaterial/getInfoByPatchCode', method: 'get', params }) } // 出库接口 ========= /** * 获取出货单(物料+客户)详情 * @param {Id} */ export function getWmOutOrder(id) { return request({ url: '/mes/wm/WmOutOrder/' + id, method: 'get' }) } /** * 5.成品出库 * @param {Id} */ export function doMaterialOut(data) { return request({ url: '/mes/wm/WmOutOrder/doMaterialOut', method: 'post', data }) } /** * 5.出库单完成 * @param {Id} */ export function doOverOutorderplan(params) { return request({ url: '/mes/wm/WmOutOrder/over_outorderplan', method: 'get', params }) } /** * 根据出货单号 生成出货单的出货计划 */ export function generateOutorderplan(params) { return request({ url: '/mes/wm/WmOutOrder/generate_outorderplan', method: 'get', params }) } /** * 获取出库单的持久化存储出库计划并计算计划批次当前已出库数量 */ export function getOutOrderPlanAndOutProductionNum(params) { return request({ url: '/mes/wm/WmOutOrder/getOutOrderPlanAndOutProductionNum', method: 'get', params }) } /** * 检查是否可出库 production_packcode(扫码结果) shipment_num(出库单号) */ export function checkProductionOut(params) { return request({ url: '/mes/wm/WmOutOrder/checkProductionOut', method: 'get', params }) } // 移库接口 /** * 移库(物料+客户) * @data id,location */ export function UpdateWmGoodsOutProduction(data) { return request({ url: '/mes/wm/WmOutOrder', method: 'PUT', data: data, }) }