/** * 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, vcode, rnum, cnum, pcode) => request({ url:'api/pda/stockingivt/operateIvt', data: {type: type, vehicle_code: vcode, row_num: rnum, col_num: cnum, paper_code: pcode} }) /** * 分切暂存下料纸管绑定 */ 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 } })