Files
hht-tongbo-two/utils/getData3.js
2024-08-01 18:40:06 +08:00

264 lines
6.2 KiB
JavaScript

/**
* author:cll
* day:2024-04-18
* content: 二期接口
*/
import request from './request.js'
/**
* 二期空载具入库
*/
// 1.1空载具入库-【入库按钮】
export const twoPdaVehicleIn = (code, type, pcode) => request({
url:'api/twoPda/vehicle/vehicleIn',
data: {
vehicle_code: code,
vehicle_type: type,
point_code: pcode
}
})
/**
* 二期空木箱入库
*/
// 1.1空木箱入库-【入库按钮】
export const twoPdaBoxIn = (no, pcode, layer) => request({
url:'api/twoPda/vehicle/boxIn',
data: {
box_no: no,
point_code: pcode,
layer: layer
}
})
/**
* 二期发货区解绑
*/
// 1.1单据初始化查询
export const twoPdaIvtQuery = (no, code) => request({
url:'api/twoPda/st/ivtQuery',
data: {
box_no: no,
bill_code: code
}
})
// 1.2【确认】按钮(二级页面)
export const twoPdaIvtDtlQuery = (no, code) => request({
url:'api/twoPda/st/ivtDtlQuery',
data: {
box_no: no,
bill_code: code
}
})
// 1.3木箱明细(点木箱超链接跳转)
export const twoPdaIvtbBoxDtlQuery = (no) => request({
url:'api/twoPda/st/ivtbBoxDtlQuery',
data: {
box_no: no
}
})
// 1.4【出库确认】按钮(二级页面按钮)
export const twoPdaOutConfirm = (no) => request({
url:'api/twoPda/st/outConfirm',
data: {
box_no: no
}
})
/**
* 二期表处工序
*/
// 出入烘箱
export const surfaceOperate = (code, name, option) => request({
url:'api/pda/surface/operate',
data: {
point_code: code,
container_name: name,
option: option
}
})
// 允许进入
export const surfaceConfirm = (code) => request({
url:'api/pda/surface/confirm',
data: {
point_code: code
}
})
/**
* 生箔工序
*/
// 1.1呼叫
export const needEmptyAxisTest = (code, name) => request({
url: 'api/pda/raw/needEmptyAxisTest',
data: {
point_code: code,
container_name: name
}
})
// 创建工单
export const createOrder = (code, name) => request({
url: 'api/pda/raw/createOrder',
data: {
point_code: code,
container_name: name
}
})
/**
* 二期退货入库
*/
export const twoPdaReturnIn = (type, no, pcode) => request({
url:'api/twoPda/vehicle/returnIn',
data: {
bill_type: type,
box_no: no,
point_code: pcode
}
})
/**
* 异常口入库
*/
export const twoPdaReback = (type, no, code, pcode) => request({
url:'api/twoPda/vehicle/reback',
data: {
bill_type: type,
box_no: no,
vehicle_code: code,
point_code: pcode
}
})
/**
* 分切下料
*/
// 获取分切设备
export const slitterDevices = (area) => request({
url:'api/pda/slitter/slitterDevices',
data: {area: area}
})
// 确定
export const downRolls = (code) => request({
url:'api/pda/slitter/downRolls',
data: {device_code: code}
})
export const querySlitterDeviceSubVolumeInfos = (code) => request({
url:'api/pda/slitter/querySlitterDeviceSubVolumeInfos',
data: {device_code: code}
})
/**
* 穿拔轴初始化
*/
// 下拉框数据
export const getShaftPoint = () => request({
url:'api/pda/slitter/getShaftPoint',
data: {}
})
// 确定
export const doInitShaftPoint = (code, is) => request({
url:'api/pda/slitter/doInitShaftPoint',
data: {point_code: code, is_again_tz: is}
})
/**
* 子卷质检
*/
export const updatePackageInfo = (ivt, cn, code) => request({
url:'api/twoPda/vehicle/updatePackageInfo',
data: {ivt_status: ivt, container_name: cn, pointCode: code}
})
/**
* 纸管绑定
*/
export const operateIvt = (type, vcode, num, qty, code) => request({
url:'api/bstIvtStockingivt/operateIvt',
data: {type: type, vehicle_code: vcode, row_num: num, qty: qty, material_code: code}
})
/**
* 分切暂存下料
*/
export const getCutCacheAgvPoints = (area) => request({
url:'api/pda/slitter/getCutCacheAgvPoints',
data: {area: area}
})
export const sendSubVolumeToNBJ = (code) => request({
url:'api/pda/slitter/sendSubVolumeToNBJ',
data: {point_code: code}
})
export const queryCacheDownSubVolumeInfos = (code) => request({
url:'api/pda/slitter/queryCacheDownSubVolumeInfos',
data: {point_code: code}
})
export const toCleanCutCacheInventory = (code) => request({
url:'api/pda/slitter/toCleanCutCacheInventory',
data: {point_code: code}
})
export const toSubvolumeBinding = (code, name) => request({
url:'api/pda/slitter/toSubvolumeBinding',
data: {point_code: code, container_name: name}
})
export const toShaftBinding = (code, name) => request({
url:'api/pda/slitter/toShaftBinding',
data: {point_code: code, container_name: name}
})
/**
* 木箱称重
*/
export const getBoxInfo = (code) => request({
url:'api/boxinfo/getBoxInfo',
data: {box_no: code}
})
export const saveBoxInfo = (code, weight) => request({
url:'api/boxinfo/saveBoxInfo',
data: {box_no: code, box_weight: weight}
})
/**
* 气胀轴库维护
*/
export const shaftMaintenanceInventory = (code, type) => request({
url:'api/pda/slitter/shaftMaintenanceInventory',
data: {point_code: code, type: type}
})
/**
* 分切子卷维护
*/
export const querySlitterSubVolumeInfo = (code, name) => request({
url:'api/pda/slitter/querySlitterSubVolumeInfo',
data: {point_code: code, container_name: name}
})
export const unBindSlitterSubVolumeInfo = (code) => request({
url:'api/pda/slitter/unBindSlitterSubVolumeInfo',
data: {point_code: code}
})
export const bindSlitterSubVolumeInfo = (code, name) => request({
url:'api/pda/slitter/bindSlitterSubVolumeInfo',
data: {point_code: code, container_name: name}
})
/**
* 备货区管理
*/
export const doStockAreaBinding = (code, vcode) => request({
url:'api/pda/slitter/doStockAreaBinding',
data: {point_code: code, vehicle_code: vcode}
})
export const doStockAreaUnbinding = (code) => request({
url:'api/pda/slitter/doStockAreaUnbinding',
data: {point_code: code}
})
/**
* AGV放行
*/
export const AGVPass = (code) => request({
url:'api/pda/feeding/AGVPass',
data: {point_code: code}
})
/**
* 子卷装箱
*/
export const queryContainerNameBySaleOrder = (code) => request({
url:'api/pdmBiSubpackagerelation/queryContainerNameBySaleOrder',
data: {type: '1', container_name: code}
})
export const queryBoxSpec = (code) => request({
method: 'GET',
url:'api/pdmBiSubpackagerelation/queryBoxSpec',
data: {page: '0', size: '200', sort: 'material_name%2Cdesc', search: code}
})
export const updateEntityList = (checked, arr) => request({
url:'api/pdmBiSubpackagerelation/updateEntityList',
data: {checked: checked, tableMater: arr}
})