654 lines
15 KiB
JavaScript
654 lines
15 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/ivtQueryTwo',
|
|
data: {
|
|
box_no: no,
|
|
bill_code: code
|
|
}
|
|
})
|
|
// 1.2【确认】按钮(二级页面)
|
|
export const twoPdaIvtDtlQuery = (no, code) => request({
|
|
url:'api/twoPda/st/ivtDtlQueryTwo',
|
|
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 needEmptyAxis = (code, name) => request({
|
|
url: 'api/pda/raw/needEmptyAxis',
|
|
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 = (point, ivt, cn, code) => request({
|
|
url:'api/twoPda/vehicle/updatePackageInfo',
|
|
data: {point_code: point, ivt_status: ivt, container_name: cn, pointCode: code}
|
|
})
|
|
export const getControlList = () => request({
|
|
url:'api/twoPda/vehicle/getControlList',
|
|
data: {}
|
|
})
|
|
export const getPointInfo = (code) => request({
|
|
url:'api/twoPda/vehicle/getPointInfo',
|
|
data: {point_code: code}
|
|
})
|
|
/**
|
|
* 纸管绑定
|
|
*/
|
|
export const operateIvt = (type, vcode, num, qty, code, point) => request({
|
|
url:'api/bstIvtStockingivt/operateIvt',
|
|
data: {type: type, vehicle_code: vcode, row_num: num, qty: qty, material_code: code, point_code: point}
|
|
})
|
|
/**
|
|
* 分切暂存下料
|
|
*/
|
|
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 markingFoilSlittingToCache = (code) => request({
|
|
url:'api/pda/slitter/markingFoilSlittingToCache',
|
|
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 getSameBoxList = (code) => request({
|
|
url:'api/samebox/getSameBoxList',
|
|
data: {box_code: 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}
|
|
})
|
|
/**
|
|
* 立库库存
|
|
*/
|
|
// 空木箱库存
|
|
export const queryBoxIvt = (code, na, no) => request({
|
|
url:'api/twoPda/st/queryBoxIvt',
|
|
data: {material_code: code, material_name: na, box_no: no}
|
|
})
|
|
// 人工放行
|
|
export const confirmPass = (code) => request({
|
|
url:'api/twoPda/st/confirmPass',
|
|
data: {point_code: code}
|
|
})
|
|
// CK2026放行/CK2027放行
|
|
export const outPointPass = (code) => request({
|
|
url:'api/twoPda/st/outPointPass',
|
|
data: {point_code: code}
|
|
})
|
|
export const outExcepionPointPass = (code) => request({
|
|
url:'api/twoPda/st/outExcepionPointPass',
|
|
data: {point_code: code}
|
|
})
|
|
|
|
/**
|
|
* 打印
|
|
*/
|
|
// 打印机下拉框
|
|
export const getPrint = () => request({
|
|
url:'api/twoPrintTable/getPrint',
|
|
data: {}
|
|
})
|
|
// 1.1打印(按钮)
|
|
export const printTable = (pcsn, code, type) => request({
|
|
url:'api/twoPrintTable/printTable',
|
|
data: {pcsn: pcsn, print_code: code, type: type}
|
|
})
|
|
/**
|
|
* 子卷重量维护
|
|
*/
|
|
export const doSubRollWeightBinding = (cn, pw, rw) => request({
|
|
url:'api/pda/slitter/doSubRollWeightBinding',
|
|
data: {container_name: cn, paper_weight: pw, roll_weight: rw}
|
|
})
|
|
export const doSubRollWeightBindingTip = (cn) => request({
|
|
url:'api/pda/slitter/doSubRollWeightBindingTip',
|
|
data: {container_name: cn}
|
|
})
|
|
/**
|
|
* 分切上轴
|
|
*/
|
|
export const getUpShaftTip = (code) => request({
|
|
url:'api/pda/slitter/getUpShaftTip',
|
|
data: {point_code: code}
|
|
})
|
|
export const doUpShaftToSlitter = (code) => request({
|
|
url:'api/pda/slitter/doUpShaftToSlitter',
|
|
data: {point_code: code}
|
|
})
|
|
/**
|
|
* 分切上轴2
|
|
*/
|
|
export const doUpShaftToSlitterByDeviceTip = (area, code) => request({
|
|
url:'api/pda/slitter/doUpShaftToSlitterByDeviceTip',
|
|
data: {area: area, device_code: code}
|
|
})
|
|
export const doUpShaftToSlitterByDevice = (area, code) => request({
|
|
url:'api/pda/slitter/doUpShaftToSlitterByDevice',
|
|
data: {area: area, device_code: code}
|
|
})
|
|
/**
|
|
* 子卷入库(生产管理)
|
|
*/
|
|
export const zjInBound = (code) => request({
|
|
url:'api/pdmBiSubpackagerelation/zjInBound',
|
|
data: {container_name: code}
|
|
})
|
|
export const zjInBoundConfirm = (code, inb) => request({
|
|
url:'api/pdmBiSubpackagerelation/zjInBoundConfirm',
|
|
data: {search: code, inbound: inb}
|
|
})
|
|
/**
|
|
* 分切呼叫送轴(分切管理)
|
|
*/
|
|
export const paperQueryPaperMaterial = () => request({
|
|
url:'api/pda/paper/queryPaperMaterial',
|
|
data: {}
|
|
})
|
|
export const forcedFeedShaft = (area, dname, dcode, ulk, ulv, urk, urv, dlk, dlv, drk, drv) => request({
|
|
url:'api/pda/slitter/forcedFeedShaft',
|
|
data: {
|
|
area: area,
|
|
device_code: dname,
|
|
point_code: dcode,
|
|
up_left_size_k: ulk,
|
|
up_left_size_v: ulv,
|
|
up_right_size_k: urk,
|
|
up_right_size_v: urv,
|
|
down_left_size_k: dlk,
|
|
down_left_size_v: dlv,
|
|
down_right_size_k: drk,
|
|
down_right_size_v: drv,
|
|
}
|
|
})
|
|
export const urgentPlan = (data) => request({
|
|
url:'api/pda/slitter/urgentPlan',
|
|
data: data
|
|
})
|
|
/**
|
|
* 空轴回库(一期分切管理)
|
|
*/
|
|
export const shaftGoBack = (area, size, qzz) => request({
|
|
url:'api/pda/paper/shaftGoBack',
|
|
data: {
|
|
area: area,
|
|
qzz_size: size,
|
|
qzz_generation: qzz
|
|
}
|
|
})
|
|
export const callNeedShaft = (area, size, qzz) => request({
|
|
url:'api/pda/paper/callNeedShaft',
|
|
data: {
|
|
area: area,
|
|
qzz_size: size,
|
|
qzz_generation: qzz
|
|
}
|
|
})
|
|
/**
|
|
* 呼叫套轴
|
|
*/
|
|
export const callPaperShaft = (area, location, ulk, ulv, urk, urv, size, qzz, num) => request({
|
|
url:'api/pda/paper/callPaperShaft',
|
|
data: {
|
|
area: area,
|
|
location: location,
|
|
up_left_size_k: ulk,
|
|
up_left_size_v: ulv,
|
|
up_right_size_k: urk,
|
|
up_right_size_v: urv,
|
|
qzz_size: size,
|
|
qzz_generation: qzz,
|
|
qqz_num: num
|
|
}
|
|
})
|
|
export const labourShaftBack = (area, location, ulk, ulv, urk, urv, size, qzz) => request({
|
|
url:'api/pda/paper/labourShaftBack',
|
|
data: {
|
|
area: area,
|
|
location: location,
|
|
up_left_size_k: ulk,
|
|
up_left_size_v: ulv,
|
|
up_right_size_k: urk,
|
|
up_right_size_v: urv,
|
|
qzz_size: size,
|
|
qzz_generation: qzz
|
|
}
|
|
})
|
|
/**
|
|
* 分切上轴(一期分切管理)
|
|
*/
|
|
export const cutUpShaft = (area, device, point, lk, rk) => request({
|
|
url:'api/pda/in/cutUpShaft',
|
|
data: {
|
|
area: area,
|
|
device_code: device,
|
|
point_code: point,
|
|
left_spec: lk,
|
|
right_spec: rk
|
|
}
|
|
})
|
|
/**
|
|
* 空木箱出库(二期空木箱出库)
|
|
*/
|
|
export const twoQueryBoxIvt = (no) => request({
|
|
url:'api/twoPda/st/queryBoxIvt',
|
|
data: {
|
|
box_no: no
|
|
}
|
|
})
|
|
export const twoBoxOut = (data) => request({
|
|
url:'api/twoPda/st/boxOut',
|
|
data: {
|
|
data: data
|
|
}
|
|
})
|
|
/**
|
|
* 子卷包装解绑(二期打包间管理)
|
|
*/
|
|
export const toEndSub = (code) => request({
|
|
url:'api/twoPda/vehicle/toEndSub',
|
|
data: {
|
|
container_name: code
|
|
}
|
|
})
|
|
/**
|
|
* 余轴退回(一期分切管理)
|
|
*/
|
|
export const remainShaftBack = (code, size, ge, flag) => request({
|
|
url:'api/pda/paper/remainShaftBack',
|
|
data: {
|
|
point_code: code,
|
|
qzz_size: size,
|
|
qzz_generation: ge,
|
|
flag: flag
|
|
}
|
|
})
|
|
/**
|
|
* 分切下料2(二期分切管理)
|
|
*/
|
|
export const getTubeLength = (code) => request({
|
|
url:'api/pda/slitter/getTubeLength',
|
|
data: {
|
|
container_name: code
|
|
}
|
|
})
|
|
export const downRolls2 = (device, code) => request({
|
|
url:'api/pda/slitter/downRolls2',
|
|
data: {
|
|
device_code: device,
|
|
container: code
|
|
}
|
|
})
|
|
/**
|
|
* 母卷暂存管理(分切管理二期)
|
|
*/
|
|
export const rollCacheManageTip = (code) => request({
|
|
url:'api/pda/slitter/rollCacheManageTip',
|
|
data: {
|
|
point_code: code
|
|
}
|
|
})
|
|
export const rollCacheManage = (code, flag) => request({
|
|
url:'api/pda/slitter/rollCacheManage',
|
|
data: {
|
|
point_code: code,
|
|
flag: flag
|
|
}
|
|
})
|
|
/**
|
|
* 请求套轴(一期)
|
|
*/
|
|
export const startIntoTube = (area, location, ulk, ulv, urk, urv, size, qzz) => request({
|
|
url:'api/pda/paper/startIntoTube',
|
|
data: {
|
|
area: area,
|
|
location: location,
|
|
up_left_size_k: ulk,
|
|
up_left_size_v: ulv,
|
|
up_right_size_k: urk,
|
|
up_right_size_v: urv,
|
|
qzz_size: size,
|
|
qzz_generation: qzz
|
|
}
|
|
})
|
|
/**
|
|
* 扫码下卷(一期分切管理)
|
|
*/
|
|
export const pdaDownRoll = (code, arr) => request({
|
|
url:'api/pda/out/pdaDownRoll',
|
|
data: {
|
|
point_code: code,
|
|
container: arr
|
|
}
|
|
})
|
|
/**
|
|
* 装箱口木箱回库
|
|
*/
|
|
export const boxReturn = (code, box) => request({
|
|
url:'api/pdmBiSubpackagerelation/boxReturn',
|
|
data: {
|
|
device_code: code,
|
|
box: box
|
|
}
|
|
})
|
|
/**
|
|
* 空轴退回
|
|
*/
|
|
export const returnShaft = (code, size1, size2) => request({
|
|
url:'api/pda/slitter/returnShaft',
|
|
data: {point_code: code, size1: size1, size2: size2}
|
|
})
|
|
/**
|
|
* 饵料下卷
|
|
*/
|
|
export const downBait = (area, device, point, lk, lkv, rk, rkv, up) => request({
|
|
url:'api/pda/slitter/downBait',
|
|
data: {
|
|
area: area,
|
|
device_code: device,
|
|
point_code: point,
|
|
left_spec: lk,
|
|
left_spec_value: lkv,
|
|
right_spec: rk,
|
|
right_spec_value: rkv,
|
|
up_or_down: up
|
|
}
|
|
})
|
|
/**
|
|
* 人工点维护
|
|
*/
|
|
export const updatePackagePoint = (ivt, code) => request({
|
|
url:'api/twoPda/vehicle/updatePackagePoint',
|
|
data: {ivt_status: ivt, pointCode: code}
|
|
})
|
|
/**
|
|
* 分切暂存维护(二期-分切管理)
|
|
*/
|
|
export const cutCacheInventory = (code, type) => request({
|
|
url:'/api/pda/slitter/cutCacheInventory',
|
|
data: {point_code: code, type: type}
|
|
})
|
|
/**
|
|
* 呼叫套轴
|
|
*/
|
|
export const doCallTubeShaftShow = (code) => request({
|
|
url:'api/pda/slitter/doCallTubeShaftShow',
|
|
data: {device_code: code}
|
|
})
|
|
export const doCallTubeShaft = (code, row) => request({
|
|
url:'api/pda/slitter/doCallTubeShaft',
|
|
data: {device_code: code, row: row}
|
|
})
|
|
|
|
/**
|
|
* 子卷拼单(二期-分切管理)
|
|
*/
|
|
// 1、查询可用点位
|
|
export const getConmbinationlnfo = (parea) => request({
|
|
url:'/api/pda/slitter/getConmbinationlnfo',
|
|
data: {product_area: parea}
|
|
})
|
|
// 2、拼单
|
|
export const conCombination = (rows) => request({
|
|
url:'api/pda/slitter/conCombination',
|
|
data: {rows: rows}
|
|
})
|
|
/**
|
|
* 人工呼叫空轴(二期-分切管理)
|
|
*/
|
|
export const applyCallShaft = (area, code, row) => request({
|
|
url:'api/wms/apply/callShaft',
|
|
data: {area: area, point_code: code, row: row}
|
|
})
|
|
/**
|
|
* 备货出入库
|
|
*/
|
|
export const taskTubeVehicle = () => request({
|
|
url:'api/pda/slitter/taskTubeVehicle',
|
|
data: {}
|
|
})
|
|
export const fullTubeVehicleIn = (point, code) => request({
|
|
url:'api/pda/slitter/fullTubeVehicleIn',
|
|
data: {point_code: point, vehicle_code: code}
|
|
})
|
|
export const emptyTubeVehicleOut = (point, code) => request({
|
|
url:'api/pda/slitter/emptyTubeVehicleOut',
|
|
data: {point_code: point, vehicle_code: code}
|
|
})
|
|
export const getTubeVehicleInfo = (point) => request({
|
|
url:'api/pda/slitter/getTubeVehicleInfo',
|
|
data: {point_code: point}
|
|
})
|
|
/**
|
|
* 换标出库
|
|
*/
|
|
export const vehicleRelabel = (code) => request({
|
|
url:'api/twoPda/vehicle/relabel',
|
|
data: {box_no: code}
|
|
})
|
|
/**
|
|
* 任务管理(二期分切管理)
|
|
*/
|
|
export const seeTaskByPoint = (code) => request({
|
|
url:'api/pda/slitter/seeTaskByPoint',
|
|
data: {data: code}
|
|
}) |