import request from './request.js' // 版本更新测试 export const pdaUpdate = () => request({ url:'api/pda/iosOut/update' }) // export const pdaUpdate = () => { // let res = { // versionName: '1.0.1', // url: 'https://mp-e979e0eb-882b-42b3-a4a1-923ad08ea194.cdn.bspapp.com/cloudstorage/f72ec59f-7b25-487d-a034-fead1b6654c6.apk' // } // return res // } // 登录 export const handLogin = (user, password) => request({ url:'mobile/auth/login', data: { username: user, password: password } }) // 公共接口 // 仓库列表/区域列表 export const getSect = (scode, page, size) => request({ url:'api/pda/iosIn/getSect', data: {stor_code: scode, page: page, size: size} }) // 区域列表 export const getRegion = (region, page, size) => request({ url:'api/pda/iosIn/getRegion', data: {region: region, page: page, size: size} }) // 获取物料列表 export const getMaterialList = (search, page, size) => request({ url:'api/pda/iosIn/getMaterialList', data: {search: search, page: page, size: size} }) // 入库管理 // 物料组盘确认 // export const groupPlate = (mid, pcsn, qty, vcode, ecode) => request({ // url:'api/pda/iosIn/groupPlate', // data: {material_id: mid, pcsn: pcsn, qty: qty, vehicle_code: vcode, ext_code: ecode} // }) // 组盘入库确认 export const confirmIn = (vcode, sitecode, sid) => request({ url:'api/pda/iosIn/confirmIn', data: {vehicle_code: vcode, site_code: sitecode, sect_id: sid} }) // 空载具入库确认 export const emptyconfirmIn = (vcode, sitecode, sid, isempty, type) => request({ url:'api/pda/iosIn/confirmIn', data: {vehicle_code: vcode, site_code: sitecode, sect_id: sid, is_empty_vehicle: isempty, material_id: type} }) // 组盘入库获取物料明细 export const getVehicleMaterial = (search) => request({ url:'api/pda/iosIn/getVehicleMaterial', data: {search: search} }) // 拣选余料回库查询 export const getReturnMaterial = (search) => request({ url:'api/pda/iosIn/getReturnMaterial', data: {search: search} }) // 拣选余料回库确认 export const confirmReturnMaterial = (sid, obj) => request({ url:'api/pda/iosIn/confirmReturnMaterial', data: {sect_id: sid, obj: obj} }) // 出库管理 // 线边仓出库获取物料库存 export const getMaterialDtl = (sid, search) => request({ url:'api/pda/iosOut/getMaterialDtl', data: {sect_id: sid, search: search} }) // 线边仓出库确认 export const materialConfirm = (sid, siteCode, obj) => request({ url:'api/pda/iosOut/materialConfirm', data: {sect_id: sid, siteCode: siteCode, obj: obj} }) // 产线叫料获取物料库存 export const linegetMaterialDtl = (rcode, search) => request({ url:'api/pda/iosOut/getMaterialDtl', data: {region_code: rcode, search: search} }) // 产线叫料确认 export const callMaterialConfirm = (rcode, siteCode, obj) => request({ url:'api/pda/iosOut/callMaterialConfirm', data: {region_code: rcode, siteCode: siteCode, obj: obj} }) // 出库确认获取物料明细 export const iosOutgetVehicleMaterial = (search) => request({ url:'api/pda/iosOut/getVehicleMaterial', data: {search: search} }) // 出库确认 export const confirm = (gid, scode, type) => request({ url:'api/pda/iosOut/confirm', data: {group_id: gid, storagevehicle_code: scode, type: type} }) // 货架绑定/解绑 export const bindOrUnbind = (siteCode, shelfCode, mode) => request({ url:'api/pda/iosOut/bindOrUnbind', data: {siteCode: siteCode, shelfCode: shelfCode, mode: mode} }) // 转运确认 export const transferConfirm = (scode, siteCode, rcode) => request({ url:'api/pda/iosOut/transferConfirm', data: {storagevehicle_code: scode, siteCode: siteCode, region_code: rcode} }) // 空载具/CTU出库确认 export const vehicleOutConfirm = (sid, siteCode, qty) => request({ url:'api/pda/iosOut/vehicleOutConfirm', data: {sect_id: sid, siteCode: siteCode, qty: qty} }) // 中坞 // 公用 // 获取设备区域下拉框 export const regionList = () => request({ url:'api/pda/schPoint/regionList', data: {} }) // 获取设备下拉框数组 export const pointList = (rcode) => request({ url:'api/pda/schPoint/pointList', data: {region_code: rcode} }) // 供应商下拉框 export const suppList = () => request({ url:'api/pda/jb/suppList', data: {} }) // 获取所有仓位下拉框 export const structList = () => request({ url:'api/pda/schPoint/structList', data: {} }) // 解包上料 // 获取工单表格数据 export const getOrderList = (pcode, flag) => request({ url:'api/pda/jb/getOrderList', data: {point_code: pcode, flag: flag} }) // 开工 export const callMaterial = (wid, pcode, area) => request({ url:'api/pda/jb/callMaterial', data: {workorder_id: wid, point_code: pcode, area: area} }) // 解包下料 // 获取重量 export const getWeight = (pcode, wid) => request({ url:'api/pda/jb/getWeight', data: {point_code: pcode, workorder_id: wid} }) // 下料 export const downMaterial = (wid, area, weight, pcode, tcode, lcode) => request({ url:'api/pda/jb/downMaterial', data: {workorder_id: wid, area: area, weight: weight, point_code: pcode, tp_code: tcode, lt_code: lcode} }) // 获取解包点位的托盘编码 export const jbGetVehicleCode = (pcode) => request({ url:'api/pda/jb/jbGetVehicleCode', data: {point_code: pcode} }) // 料桶出入 // 检测站点 export const checkStruct = (pcode) => request({ url:'api/pda/jb/checkStruct', data: {point_code: pcode} }) // 确认放置 export const confirmSet = (pcode, vcode) => request({ url:'api/pda/jb/confirmSet', data: {point_code: pcode, vehicle_code: vcode} }) // 获取料桶组盘信息 export const jbGetLtInfo = (scode, vcode) => request({ url:'api/pda/jb/jbGetLtInfo', data: {struct_code: scode, vehicle_code: vcode} }) // 空桶取出 export const jbEmptyTakeOut = (pcode) => request({ url:'api/pda/jb/jbEmptyTakeOut', data: {point_code: pcode} }) // 解包退料 // 解包退料 export const jbReturnMaterial = (area, pcode, tpcode, wid) => request({ url:'api/pda/jb/jbReturnMaterial', data: {area: area, point_code: pcode, tp_code: tpcode, workorder_id: wid} }) // 人车安全 // 进入区域 export const intoRegion = (rcode, nickname) => request({ url:'api/pda/jb/intoRegion', data: {region_code: rcode, nickname: nickname} }) // 退出区域 export const outRegion = (rcode, nickname, rows) => request({ url:'api/pda/jb/outRegion', data: {region_code: rcode, nickname: nickname, rows: rows} }) // 获取进入区域的信息记录 export const getAllIntoRegionMembers = (rcode) => request({ url:'api/pda/jb/getAllIntoRegionMembers', data: {region_code: rcode} }) // 来料入库 // 来料入库接口 export const zwConfirmIn = (plist) => request({ url:'api/pda/iosIn/zwConfirmIn', data: {param_list: plist} }) // 获取单据下拉清单 export const getFormDataList = (date) => request({ url:'api/pda/iosIn/getFormDataList', data: {date: date} }) // 查询组盘明细 export const getPlate = (vcode) => request({ url:'api/pda/iosIn/getPlate', data: {vehicle_code: vcode} }) // PDA来料入库校验点位和托盘码 export const inCheck = (svcode) => request({ url:'api/pda/iosIn/inCheck', data: {site_vehicle_code: svcode} }) // 查询来料入库清单 export const getInBillList = () => request({ url:'api/pda/iosIn/getInBillList', data: {} }) // 空载具出入库 // 载具编码下拉框 export const getPdaSect = (scode, page, size) => request({ url:'api/pda/iosIn/getPdaSect', data: {stor_code: scode, page: page, size: size} }) // 空载具入库 export const vehicleInConfirm = (vcode, sectcode, pcode) => request({ url:'api/pda/iosIn/vehicleInConfirm', data: {vehicle_code: vcode, sect_code: sectcode, point_code: pcode} }) // 空载具出库 export const iosOutvehicleOutConfirm = (sid, siteCode) => request({ url:'api/pda/iosOut/vehicleOutConfirm', data: {sect_id: sid, siteCode: siteCode} }) // 通过载具编码获取点位 export const getPointCodeByVehicleCode = (vcode) => request({ url:'api/pda/iosIn/getPointCodeByVehicleCode', data: {vehicle_code: vcode} }) // 手工叫料/退料 // 手工叫料 export const checkoutbillcallMaterial = (dcode, type, id) => request({ url:'api/checkoutbill/callMaterial', data: {device_code: dcode, task_type: type, storagevehicleext_id: id} }) // 手工退料 export const checkoutbillBackMaterial = (code, type, qty) => request({ url:'api/checkoutbill/BackMaterial', data: {device_code: code, task_type: type, qty: qty} }) // 获取库位(已弃用) export const getPdaStruct = (scode) => request({ url:'api/pda/iosIn/getPdaStruct', data: {sect_code: scode} }) // 根据库区获得料桶号列表 export const getPdaVehicleCodeBySectCode = (scode) => request({ url:'api/pda/iosOut/getPdaVehicleCodeBySectCode', data: {sect_code: scode} }) // 根据料桶号获得物料、供应商详情(退料用) export const getMaterialSuppByVehicleCode = (vcode) => request({ url:'api/pda/iosOut/getMaterialSuppByVehicleCode', data: {vehicle_code: vcode} }) // 手工叫料获取库区 export const getPdaCallMaterialSect = (pcode) => request({ url:'api/pda/iosIn/getPdaCallMaterialSect', data: {point_code: pcode} }) // 根据库区、物料信息获取库存信息 export const getStructivtByMaterialAndSectCode = (scode, mcode) => request({ url:'api/pda/iosOut/getStructivtByMaterialAndSectCode', data: {sect_code: scode, material_code: mcode} }) // 获取机台下拉 export const getPdaCallEquipment = () => request({ url:'api/pda/iosIn/getPdaCallEquipment', data: {} }) // 点位属性设置 export const updatePointType = (rows) => request({ url:'api/schBasePoint/updatePointType', data: {rows: rows} }) // 查询入库点位清单 export const getInBillPointList = (code) => request({ url:'api/schBasePoint/getInBillPointList', data: {point_code: code} }) // 组盘入库 // 物料组盘(带单据) export const zwgroupPlate = (vcode, mid, qty, ecode, spcode, spname) => request({ url:'api/pda/iosIn/groupPlate', data: {vehicle_code: vcode, material_id: mid, qty: qty, ext_code: ecode, supp_code: spcode, supp_name: spname} }) // 获取单据下拉清单 // export const getFormDataList = (fdcode) => request({ // url:'api/pda/iosIn/getFormDataList', // data: {form_data_code: fdcode} // }) // 获取物料详情 export const getFormMaterial = (ecode) => request({ url:'api/pda/iosIn/getFormMaterial', data: {ext_code: ecode} }) // 获取供应商 export const supplierdroplist = () => request({ url:'api/pda/iosIn/supplier-drop-list', data: {} }) // 物料组盘入库 export const combination = (vcode, pcsn, mid, spcode, spname, sweight) => request({ url:'api/pda/jb/combination', data: {vehicle_code: vcode, pcsn: pcsn, material_id: mid, supp_code: spcode, supp_name: spname, single_weight: sweight} }) // 组盘并绑定 export const groupAndBind = (vcode, pcsn, mid, spcode, spname, sweight, pcode) => request({ url:'api/pda/jb/groupAndBind', data: {vehicle_code: vcode, pcsn: pcsn, material_id: mid, supp_code: spcode, supp_name: spname, single_weight: sweight, point_code: pcode} }) // 料桶组盘-可用载具数组 export const vehiclelist = () => request({ url:'api/pda/jb/vehiclelist', data: {} }) // 确认取货 export const pickUp = (pcode, pstatus, vcode) => request({ url:'api/pda/iosOut/pickUp', data: {point_code: pcode, point_status: pstatus, vehicle_code: vcode} }) // 作业管理 export const schTaskQueryTask = (code) => request({ url:'api/pda/schTask/queryTask', data: {task_code: code} }) export const schTaskAgainTask = (code) => request({ url:'api/pda/schTask/againTask', data: {task_code: code} }) export const forceConfirm = (code) => request({ url:'api/pda/schTask/forceConfirm', data: {task_code: code} })