2025-12-31 14:32:55 +08:00
|
|
|
|
import request from './request.js'
|
|
|
|
|
|
|
|
|
|
|
|
// 项目:hdyy
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 公共分类
|
|
|
|
|
|
*/
|
|
|
|
|
|
// 物料信息查询
|
|
|
|
|
|
export const queryMaterInfo = (ccode, mcode) => request({
|
|
|
|
|
|
url:'api/pda/publicInterface/queryMaterInfo',
|
|
|
|
|
|
data: {class_code: ccode, material_code: mcode}
|
|
|
|
|
|
})
|
|
|
|
|
|
// 查询区域下拉框
|
|
|
|
|
|
export const queryRegionDropdown = (rcode) => request({
|
|
|
|
|
|
url:'api/pda/publicInterface/queryRegionDropdown',
|
|
|
|
|
|
data: {region_code: rcode}
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 外包材收货(外包材管理)
|
|
|
|
|
|
*/
|
|
|
|
|
|
// 根据点位编码查询区域下拉框
|
|
|
|
|
|
export const queryPointRegion = (pcode) => request({
|
|
|
|
|
|
url:'api/pda/packaging/queryPointRegion',
|
|
|
|
|
|
data: {point_code: pcode}
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
// 确认收货
|
|
|
|
|
|
export const confirmStock = (pcode, rcode, mid, mcode, mname, pcsn, qty, unit, remark) => request({
|
|
|
|
|
|
url:'api/pda/packaging/confirmStock',
|
|
|
|
|
|
data: {point_code: pcode, region_code: rcode, material_id: mid, material_code: mcode, material_name: mname, pcsn: pcsn, qty: qty, qty_unit_name: unit, remark: remark}
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 外包材转运(外包材管理)
|
|
|
|
|
|
*/
|
|
|
|
|
|
// 查询列表明细
|
|
|
|
|
|
export const queryTransferDtl = (opoint) => request({
|
|
|
|
|
|
url:'api/pda/packaging/queryTransferDtl',
|
|
|
|
|
|
data: {out_point: opoint}
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
// 确认转运
|
|
|
|
|
|
export const confirmTransfer = (opoint, ipoint, rows) => request({
|
|
|
|
|
|
url:'api/pda/packaging/confirmTransfer',
|
|
|
|
|
|
data: {out_point: opoint, in_point: ipoint, rows: rows}
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 外包材送货(外包材管理)
|
|
|
|
|
|
*/
|
|
|
|
|
|
// 查询点位库存明细
|
|
|
|
|
|
export const queryPointInDtl = (pcode) => request({
|
|
|
|
|
|
url:'api/pda/packaging/queryPointInDtl',
|
|
|
|
|
|
data: {point_code: pcode}
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
// 查询目的点位下拉框
|
|
|
|
|
|
export const queryPointInDownload = () => request({
|
|
|
|
|
|
url:'api/pda/packaging/queryPointInDownload',
|
|
|
|
|
|
data: {}
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
// 送入
|
|
|
|
|
|
export const packInConfirm = (pcode, icode, qty, rows) => request({
|
|
|
|
|
|
url:'api/pda/packaging/packInConfirm',
|
|
|
|
|
|
data: {point_code: pcode, in_point_code: icode, total_qty: qty, rows: rows}
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 外包材领用(外包材管理)
|
|
|
|
|
|
*/
|
|
|
|
|
|
// 查询点位明细
|
|
|
|
|
|
export const queryPointDrawDtl = (pcode) => request({
|
|
|
|
|
|
url:'api/pda/packaging/queryPointDrawDtl',
|
|
|
|
|
|
data: {point_code: pcode}
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
// 确认取货
|
|
|
|
|
|
export const queryDrawConfirm = (pcode, qty, rows) => request({
|
|
|
|
|
|
url:'api/pda/packaging/queryDrawConfirm',
|
|
|
|
|
|
data: {point_code: pcode, total_qty: qty, rows: rows}
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 外包材还回(外包材管理)
|
|
|
|
|
|
*/
|
|
|
|
|
|
// 确认还回
|
|
|
|
|
|
export const packConfirmReturn = (pcode, mid, mcode, mname, pcsn, qty, remark) => request({
|
|
|
|
|
|
url:'api/pda/packaging/packConfirmReturn',
|
|
|
|
|
|
data: {point_code: pcode, material_id: mid, material_code: mcode, material_name: mname, pcsn: pcsn, qty: qty, remark: remark}
|
|
|
|
|
|
})
|
2026-01-07 16:15:05 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 空载具管理
|
|
|
|
|
|
*/
|
|
|
|
|
|
// 空载具入库
|
|
|
|
|
|
// 呼叫入库
|
|
|
|
|
|
export const inEmptyVehicle = (scode, stcode, pcode) => request({
|
|
|
|
|
|
url:'api/pdaCommon/inEmptyVehicle',
|
|
|
|
|
|
data: {sect_code: scode, storagevehicle_code: stcode, point_code: pcode}
|
|
|
|
|
|
})
|
|
|
|
|
|
// 库区下拉框
|
|
|
|
|
|
export const getSectList = (code) => request({
|
|
|
|
|
|
url:'/api/pdaCommon/getSectList',
|
|
|
|
|
|
data: {code: code}
|
|
|
|
|
|
})
|
|
|
|
|
|
// 空载具出库
|
|
|
|
|
|
// 呼叫出库
|
|
|
|
|
|
export const callEmptyVehicle = (scode, pcode, vtype, vnum) => request({
|
|
|
|
|
|
url:'/api/pdaCommon/callEmptyVehicle',
|
|
|
|
|
|
data: {sect_code: scode, point_code: pcode, vehicle_type: vtype, vehicle_num: vnum}
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 组盘管理
|
|
|
|
|
|
*/
|
|
|
|
|
|
// 物料组袋
|
|
|
|
|
|
export const confirmBagAssembly = (bagNo, mid, suppCode, qty, pcsn) => request({
|
|
|
|
|
|
url:'api/pdaCommon/confirmBagAssembly',
|
|
|
|
|
|
data: {bagNo: bagNo, materialId: mid, suppCode: suppCode, qty: qty, pcsn: pcsn}
|
|
|
|
|
|
})
|
|
|
|
|
|
// 物料组盘
|
|
|
|
|
|
// 获取组盘信息
|
|
|
|
|
|
export const getBagAssembly = (bno) => request({
|
|
|
|
|
|
url:'api/pdaCommon/getBagAssembly',
|
|
|
|
|
|
data: {bag_no: bno}
|
|
|
|
|
|
})
|
|
|
|
|
|
// 组盘
|
|
|
|
|
|
export const confirmPalletAssembly = (vcode, arr) => request({
|
|
|
|
|
|
url:'api/pdaCommon/confirmPalletAssembly',
|
|
|
|
|
|
data: {vehicle_code: vcode, group_plates: arr}
|
|
|
|
|
|
})
|
|
|
|
|
|
// 物料组桶
|
|
|
|
|
|
export const confirmBucketAssembly = (bcode, bweight, qty, pcsn, mid) => request({
|
|
|
|
|
|
url:'api/pdaCommon/confirmBucketAssembly',
|
|
|
|
|
|
data: {bucket_code: bcode, bucket_weight: bweight, qty: qty, pcsn: pcsn, material_id: mid}
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 仓储管理
|
|
|
|
|
|
*/
|
|
|
|
|
|
// 直接入库
|
|
|
|
|
|
// 直接入库-扫码插入
|
|
|
|
|
|
export const getPalletAssembly = (search) => request({
|
|
|
|
|
|
url:'api/pdaWarehouse/getPalletAssembly',
|
|
|
|
|
|
data: {search: search}
|
|
|
|
|
|
})
|
|
|
|
|
|
// 直接入库
|
|
|
|
|
|
export const confirmPalletAssemblyIn = (search, rows) => request({
|
|
|
|
|
|
url:'api/pdaWarehouse/confirmPalletAssemblyIn',
|
|
|
|
|
|
data: {search: search, rows: rows}
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 生产管理
|
|
|
|
|
|
*/
|
|
|
|
|
|
// 剩料回库
|
|
|
|
|
|
// 获取物料信息
|
|
|
|
|
|
export const getGroupInfo = (search) => request({
|
|
|
|
|
|
url:'api/pdaProduction/getGroupInfo',
|
|
|
|
|
|
data: {search: search}
|
|
|
|
|
|
})
|
|
|
|
|
|
// 剩料回库
|
|
|
|
|
|
export const leftoverMaterialBack = (search) => request({
|
|
|
|
|
|
url:'/api/pdaProduction/leftoverMaterialBack',
|
|
|
|
|
|
data: {search: search}
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
// 托盘叫料
|
|
|
|
|
|
// 获取库存组盘信息
|
|
|
|
|
|
export const getStockGroupInfo = (scode, mid, pcsn) => request({
|
|
|
|
|
|
url:'api/pdaProduction/getStockGroupInfo',
|
|
|
|
|
|
data: {sect_code: scode, material_id: mid, pcsn: pcsn}
|
|
|
|
|
|
})
|
|
|
|
|
|
// 确认叫料
|
|
|
|
|
|
export const confirmCallMaterial = (pcode, scode, rows) => request({
|
|
|
|
|
|
url:'api/pdaProduction/confirmCallMaterial',
|
|
|
|
|
|
data: {point_code: pcode, sect_code: scode, rows: rows}
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
// 点位取货
|
|
|
|
|
|
// 扫码插入
|
|
|
|
|
|
export const getPalletAssemblyOK = (search) => request({
|
|
|
|
|
|
url:'api/pdaProduction/getPalletAssemblyOK',
|
|
|
|
|
|
data: {search: search}
|
|
|
|
|
|
})
|
|
|
|
|
|
// 取物料
|
|
|
|
|
|
export const takePalletMaterial = (search, rows) => request({
|
|
|
|
|
|
url:'api/pdaProduction/takePalletMaterial',
|
|
|
|
|
|
data: {search: search, rows: rows}
|
|
|
|
|
|
})
|
|
|
|
|
|
// 取载具
|
|
|
|
|
|
export const takeTheVehicle = (search) => request({
|
|
|
|
|
|
url:'api/pdaProduction/takeTheVehicle',
|
|
|
|
|
|
data: {search: search}
|
|
|
|
|
|
})
|
|
|
|
|
|
// 取货完成
|
|
|
|
|
|
export const takeFinish = () => request({
|
|
|
|
|
|
url:'api/pdaProduction/takeFinish',
|
|
|
|
|
|
data: {}
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
// 预加工出料
|
|
|
|
|
|
// 出料
|
|
|
|
|
|
export const preProcessingDown = (vcode, pcode, scode) => request({
|
|
|
|
|
|
url:'api/pdaProduction/preProcessingDown',
|
|
|
|
|
|
data: {vehicle_code: vcode, point_code: pcode, sect_code: scode}
|
|
|
|
|
|
})
|
|
|
|
|
|
// 生产下料
|
|
|
|
|
|
// 获取物料信息
|
|
|
|
|
|
export const getGroupBucketInfo = (vcode) => request({
|
|
|
|
|
|
url:'api/pdaProduction/getGroupBucketInfo',
|
|
|
|
|
|
data: {vehicle_code: vcode}
|
|
|
|
|
|
})
|
|
|
|
|
|
// 下料
|
|
|
|
|
|
export const productionLine = (vcode, pcode) => request({
|
|
|
|
|
|
url:'api/pdaProduction/productionLine',
|
|
|
|
|
|
data: {vehicle_code: vcode, point_code: pcode}
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
// 收货入库
|
|
|
|
|
|
// 获取物料信息 Copy
|
|
|
|
|
|
export const getVehicleInfo = (vcode) => request({
|
|
|
|
|
|
url:'api/pdaProduction/getVehicleInfo',
|
|
|
|
|
|
data: {vehicle_code: vcode}
|
|
|
|
|
|
})
|
|
|
|
|
|
// 收货入库
|
|
|
|
|
|
export const receivedIn = (pcode, vcode, scode, rows) => request({
|
|
|
|
|
|
url:'api/pdaProduction/receivedIn',
|
|
|
|
|
|
data: {point_code: pcode, vehicle_code: vcode, sect_code: scode, rows: rows}
|
|
|
|
|
|
})
|