Files
hht-ynhl-one-uni/utils/getData3.js
2026-01-21 11:27:09 +08:00

637 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 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) => request({
url:'api/twoPda/vehicle/updatePackageInfo',
data: {ivt_status: ivt, container_name: cn}
})
/**
* 管制点修改
*/
export const updatePackageInfo2 = (ivt, cn, code) => request({
url:'/api/twoPda/vehicle/updatePackageInfo2',
data: {ivt_status: ivt, container_name: cn, pointCode: code}
})
/**
* 纸管绑定
*/
export const operateIvt = (type, rows) => request({
url:'api/pda/stockingivt/operateIvt',
data: {type: type, rows: rows}
})
/**
* 分切暂存下料纸管绑定
*/
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/stockingivt/doStockAreaBinding',
data: {point_code: code, vehicle_code: vcode}
})
export const doStockAreaUnbinding = (code) => request({
url:'api/pda/stockingivt/doStockAreaUnbinding',
data: {point_code: code}
})
export const instorStock = (code, vcode, type) => request({
url:'api/pda/stockingivt/instorStock',
data: {point_code: code, vehicle_code: vcode, operate_type: type}
})
/**
* 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}
})
/**
* 立库库存
*/
// 空木箱库存
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 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 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 bakingReBake = (code, type) => request({
url:'api/pda/baking/reBake',
data: {container_name: code, type: type}
})
/**
* 冷却区生箔详情
*/
export const rawQuery = (pcode, cname, parea, page, size) => request({
url:'api/pda/raw/query',
data: {
point_code: pcode,
container_name: cname,
product_area: parea,
page: page,
size: size
}
})
/**
* 烘烤区域母卷详情
*/
export const queryHotPoints = (pcode, cname, parea, page, size) => request({
url:'api/pda/baking/queryHotPoints',
data: {
point_code: pcode,
container_name: cname,
product_area: parea,
page: page,
size: size
}
})
/**
* 母卷重量维护
*/
export const confirmWeight = (cname, weight) => request({
url:'api/pda/raw/confirmWeight',
data: {
container_name: cname,
weight: weight
}
})
/**
* 包装关系维护
*/
export const packagerelation = (sn, cname, cn, cd, product, desc, weight, think, type) => request({
url:'api/pdmBiSubpackagerelation/packagerelation',
data: {
sale_order_name: sn,
container_name: cname,
customer_name: cn,
customer_description: cd,
product_name: product,
product_description: desc,
net_weight: weight,
thickness: think,
material_type: type
}
})
/**
* 三码合一校验(二期打包间管理-三码合一)
*/
export const checkCode = (ncode, gcode, bcode, ccode) => request({
url:'api/pdmBiSubpackagerelation/checkCode',
data: {nb_code: ncode, gb_code: gcode, box_code: bcode, customer_code: ccode}
})