Files

202 lines
3.9 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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
})
}
// 入库传U8
export function handlerIntoProductWarehouse(data) {
return request({
url: '/mes/wm/entrywarehouse/into_product_warehouse',
method: 'post',
data
})
}
// 入库( 不传U8
export function IntoProductwarehouseNoU8(data) {
return request({
url: '/mes/wm/entrywarehouse/IntoProductwarehouseNoU8',
method: 'post',
data
})
}
// 一般退库
export function handlErexitwarehouse(params) {
return request({
url: '/mes/wm/exitwarehouse/common',
method: 'get',
params
})
}
// 退货到成品库
export function returnProductwarehouse(data) {
return request({
url: '/mes/wm/entrywarehouse/ReturnProductwarehouse',
method: 'post',
data
})
}
// 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,
})
}