import {post, post2, post3} from '@config/http.js' import store from '../vuex/store' let accountId = '' // let user = '' if (store.getters.userInfo !== '') { accountId = JSON.parse(store.getters.userInfo).account_id // user = JSON.parse(store.getters.userInfo).user_name } // 测试状态码报错接口 export const handRequest = () => post('api/pda/test/5', {}) /** 获取打印机名称 */ export const setPrint = (url) => post3(url + '/api/pda/set/setPrint', {}) /** 手持登陆 */ export const loginApi = (user, password) => post('api/pda/handlogin', { user: user, password: password }) /** 手持登陆查询菜单权限 */ export const authority = (id) => post('api/pda/authority', { accountId: id }) /** 修改密码 */ export const updatePass = (Rfold, Rfnew) => post('api/pda/updatePass', { RfoldPass: Rfold, RfnewPass: Rfnew }) /** 图片上传 */ export const uploadPict = (data) => post2('api/pda/qc/rawmaterial/pictures', data) /** 软废袋标签打印 */ // 1.1 软废类型查询(软废类型下拉框查询) export const queryWasteType = () => post('api/pda/set/bag/queryWaste_type', {}) // 1.2物料查询(物料编码后的查询按钮触发) export const queryMaterialList = (bar, type, page, size) => post('api/pda/set/bucket/queryMaterialList', { searchbar: bar, option_type: type, page: page, size: size }) // 1.3 软废组袋(点击组袋触发后端请求) export const groupBag = (obj) => post('api/pda/set/bag/groupBag', obj) // 1.4 袋信息查询(扫描袋的条码,查询袋的物料信息) export const queryBagInfo = (id) => post('api/pda/set/bag/queryBagInfo', { bag_id: id }) // 1.5 打印(点击打印按钮) export const bagPrint = (id) => post('api/pda/set/bag/print', { bag_id: id }) /** 软废组桶标签打印 */ // 1.2根据桶码查询信息(扫描桶码触发的查询请求) export const queryInfoBybucket = (bar) => post('api/pda/set/bucket/queryInfoBybucket', { bucketunique: bar }) // 1.3根据袋码码查询信息(扫描袋码触发的后台查询请求) export const queryInfoByBag = (id) => post('api/pda/set/bucket/queryInfoByBag', { bag_id: id }) // 1.4 确定组桶(点击确定组桶按钮) export const confirmGroupBucket = (mst, dtl) => post('api/pda/set/bucket/confirmGroupBucket', { mst: mst, dtl: dtl }) // 1.4 确定组桶打印(点击确定组桶按钮) export const bucketPrint = (code) => post('api/pda/set/bucket/print', { bucketunique: code }) /** 返工料桶标签打印 */ // 1.1返工料根据桶查询(扫描桶码触发后台的查询按钮) export const queryInfoBybucket2 = (code) => post('api/pda/set/reworkMaterial/queryInfoBybucket', { bucketunique: code }) // 1.3返工料确定组桶(确定组桶按钮) export const confirmGroupBucket2 = (JSON) => post('api/pda/set/reworkMaterial/confirmGroupBucket', JSON) // 1.4 打印 export const reworkMaterialPrint = (code) => post('api/pda/set/reworkMaterial/print', { bucketunique: code }) // 1.5 删除 export const bucketDelete = (code, id) => post('api/pda/set/bucket/delete', { bucketunique: code, bag_id: id }) /** 清洗组桶标签打印 */ // 1.1返工料根据桶查询(扫描桶码触发后台的查询按钮) export const queryInfoBybucket3 = (code) => post('api/pda/set/clean/queryInfoBybucket', { bucketunique: code }) // 1.3返工料确定组桶(确定组桶按钮) export const confirmGroupBucket3 = (JSON) => post('api/pda/set/clean/confirmGroupBucket', JSON) // 1.4 打印 export const reworkMaterialPrint3 = (code) => post('api/pda/set/clean/print', { bucketunique: code }) /** 新料入库组盘 */ // 1.1校验载具码 export const checkVehicle = (code, option, carr) => post('api/pda/st/in/checkVehicle', { storagevehicle_code: code, option: option, lk_vehicle: carr }) // 1.2校验并查询桶信息 export const checkBucket = (code, option, bill) => post('api/pda/st/in/checkBucket', { bucket_code: code, option: option }) // 1.3获取单据信息 export const getBillDtl = (page, size) => post('api/pda/st/in/getBillDtl', { page: page, size: size }) // 1.4 确认组盘 export const confirmVehicle = (option, vehicle, rows, point, bill) => post('api/pda/st/in/confirmVehicle', { accountId: accountId, option: option, vehicle: vehicle, bucket_rows: rows, point: point, bill: bill }) /** 工序返工入库 */ // 1.1查询站点 export const queryPoint = (code, carr) => post('api/pda/st/in/queryPoint', { point_code: code, lk_vehicle: carr }) // 1.2校验载具码(checkVehicle)略 // 1.3校验并查询桶信息(checkBucket)略 // 1.4取空托盘 export const needVehicle = (point) => post('api/pda/st/in/needVehicle', { accountId: accountId, point: point }) // 1.5 确认组盘(confirmVehicle)略 /** 立库返工入库 */ // 1.1查询立库载具码 export const queryLKvehicle = (code) => post('api/pda/st/in/queryLKvehicle', { lk_vehicle: code }) // 1.2入库站点(queryPoint)略 // 1.3校验新载具码(checkVehicle)略 // 1.4取空托盘(needVehicle)略 // 1.5校验并查询桶信息(checkBucket)略 // 1.6 确认组盘(confirmVehicle)略 /** 软废入库组盘 */ // 1.2查找托盘 export const findVehicle = (code, page, size) => post('api/pda/st/in/findVehicle', { bucket_code: code, page: page, size: size }) // 1.3出库点 export const queryOutPoint = (code, page, size) => post('api/pda/st/in/queryOutPoint', {}) // export const queryOutPoint = (code, page, size) => { // let res = { // code: '1', // rows: [{point_code: 'A1'}, {point_code: 'A2'}] // } // return res // } // 1.4取出托盘 export const askVehicle = (row, point) => post('api/pda/st/in/askVehicle', { vehicle_row: row, point: point }) // 1.6获取软废单据信息 export const getRecBillDtl = (page, size, mater, code) => post('api/pda/st/in/getRecBillDtl', { page: page, size: size, material_search: mater, bill_code: code }) /** 设备查询 */ // 1.2查询工序下拉框 export const queryWorkProducedure = (bar, code, page, size) => post('api/pda/device/queryWorkProducedure', {}) // 1.3查询设备 export const queryDevice = (bar, code, page, size) => post('api/pda/device/queryDevice', { searchbar: bar, workproducedure_code: code, page: page, size: size }) /** 定点作业 */ // 1.1查询任务 export const queryTask = (bar, page, size) => post('api/pda/task/queryTask', { searchbar: bar, page: page, size: size }) // 1.2任务操作 export const operation = (id, mname) => post('api/pda/task/operation', { taskdtl_id: id, method_name: mname }) // 1.3查询站点下拉框 export const queryPoint1 = (code) => post('api/pda/task/queryPoint', { area_type_code: code }) // 1.4定点作业确认 export const confirmTask = (scode, ncode, code, type) => post('api/pda/task/confirmTask', { accountId: accountId, start_point_code: scode, next_point_code: ncode, vehicle_code: code, acs_task_type: type }) // 1.5查询区域 export const queryAreaType = (id, mname) => post('api/pda/task/queryArea_type', {}) /** 原材料质检 */ // 1.1查询原材料质检单据(手持查询厂家质保书) export const queryFactoryWarrantyMst = (page, size) => post('api/pda/qc/rawmaterial/queryFactoryWarrantyMst', { page: page, size: size }) // 1.2图片上传确认 export const rawmaterialSava = (obj) => post('api/pda/qc/rawmaterial/save', obj) /** 工序质检 */ // 1.1查询工序质检单据 export const queryWorkProcedureMst = (id, uuid, did, pcsn, page, size) => post('api/pda/qc/workproducedure/queryWorkProcedureMst', { material_id: id, workprocedure_uuid: uuid, device_id: did, pcsn: pcsn, page: page, size: size }) // 1.2查询项点 export const queryInspection = (id, mid, wuuid) => post('api/pda/qc/workproducedure/queryInspection', { inspection_id: id, material_id: mid, workprocedure_uuid: wuuid }) // 1.3质检结果录入保存 export const inspectConfirm = (mst, dtl) => post('api/pda/qc/workproducedure/confirm', { mst: mst, dtl: dtl }) // 1.4工序质检确认 export const inspectSure = (id) => post('api/pda/qc/workproducedure/sure', { inspection_id: id }) /** 生产入库 */ // 1.1载具码 export const queryVehicle = (id) => post('api/pda/st/emptyVehicle/queryVehicle', { vehicle_code: id }) // 1.2校验并查询桶信息 export const queryBucket = (id) => post('api/pda/st/emptyVehicle/queryBucket', { bucket_code: id }) // 1.3删除行 export const deleteRow = (id) => post('api/pda/st/emptyVehicle/deleteRow', { bucketunique: id }) // 1.4组盘 export const confirmVehicle2 = (id, rows, obj) => post('api/pda/st/emptyVehicle/confirmVehicle', { vehicle_code: id, rows: rows, obj: obj }) // 1.5入库 export const inStor = (id, code) => post('api/pda/st/emptyVehicle/inStor', { vehicle_code: id, point_code: code }) export const productTask = (id, code) => post('api/pda/st/emptyVehicle/productTask', { vehicle_code: id, point_code: code }) /** 异常桶标签打印 */ // 1.1校验并查询桶信息 export const queryInfoByUnusual = (code) => post('api/pda/set/pf/queryInfoByUnusual', { bucketunique: code }) // 1.2字典下拉框 export const getDictInfo = (type) => post('api/pda/set/pf/getDictInfo', { dict_type: type }) // 1.3打印 export const printUnusual = (jo) => post('api/pda/set/pf/printUnusual', { bucket_jo: jo }) // 1.4组桶 export const confirmUnusual = (jo) => post('api/pda/set/pf/confirmUnusual', { bucket_jo: jo }) /** 配粉工序 */ // 1.1扫描工艺指令卡 export const queryWorkTask = (code, wcode) => post('api/pda/pdm/queryWorkTask', { bar_code: code, workprocedure_code: wcode }) // 1.2呼叫配粉槽 export const needPFVehicle = (id, code, btn) => post('api/pda/pdm/needPFVehicle', { worktask_id: id, device_code: code, button_name: btn }) // 1.3绑定配粉槽 export const bindVehicle = (row, code, scode, btn) => post('api/pda/pdm/bindVehicle', { row: row, device_code: code, storagevehicle_code: scode, button_name: btn }) // 1.4检查确认 export const updateWorkStatus = (id, status, btn, code) => post('api/pda/pdm/updateWorkStatus', { worktask_id: id, status: status, button_name: btn, device_code: code }) // 1.6扫桶投料 export const queryBucket1 = (code, fcode) => post('api/pda/pdm/queryBucket', { bucket_code: code, formula_code: fcode }) // 1.7确定 export const pdmConfirm = (row) => post('api/pda/pdm/confirm', { row: row }) // 1.10 回库 export const backstore = (code, scode) => post('api/pda/st/out/pfout/backstore', { point_code: code, storagevehicle_code: scode }) // 1.11 扫载具查询桶明细 export const queryStoragevehicle = (code) => post('api/pda/st/out/pfout/queryStoragevehicle', { storagevehicle_code: code }) // 1.12搬出 export const movePFVehicle = (id, fcode, code, scode, btn) => post('api/pda/pdm/movePFVehicle', { worktask_id: id, formula_code: fcode, device_code: code, storagevehicle_code: scode, button_name: btn }) /** 球磨工序 */ // 1.1辅料查询 export const querySupMaterial = (code, date, wcode) => post('api/pda/pdm/querySupMaterial', { bar_code: code, date: date, workprocedure_code: wcode }) // 1.2上料查询 export const QMload = (code) => post('api/pda/pdm/QMload', { is_second: code }) // 1.3确认上料 export const confirmQMLoad = (code, pcode, scode, id, btn) => post('api/pda/pdm/confirmQMLoad', { device_code: code, point_code: pcode, storagevehicle_code: scode, worktask_id: id, button_name: btn }) // 下发 export const issueQM = (id, btn, scode) => post('api/pda/pdm/issueQM', { worktask_id: id, button_name: btn }) // 下料完成 export const moveQMVehicle = (id, code, vcode, btn) => post('api/pda/pdm/moveQMVehicle', { worktask_id: id, device_code: code, vehicle_code: vcode, button_name: btn }) // 喷雾工序 // 1.1混合设备下拉框 export const queryMixDevice = () => post('api/pda/pdm/queryMixDevice', {}) // 1.2上料 export const PWload = (code) => post('api/pda/pdm/PWload', { device_code: code }) // 1.3确认上料 export const confirmPWLoad = (code, scode, btn, row) => post('api/pda/pdm/confirmPWLoad', { pw_device_code: code, storagevehicle_code: scode, button_name: btn, row: row }) // 1.4发送立库 export const sendLK = (id, vcode, pcode, btn) => post('api/pda/pdm/sendLK', { worktask_id: id, vehicle_code: vcode, point_code: pcode, button_name: btn }) // 1.7下发 export const issuePW = (id, n) => post('api/pda/pdm/issuePW', { worktask_id: id, button_name: n }) // 1.8过料完成 export const moveFinish = (id, n) => post('api/pda/pdm/moveFinish', { worktask_id: id, button_name: n }) // 1.9下料混合 export const movePWVehicle = (id, code, vcode, mcode, pcode, n) => post('api/pda/pdm/movePWVehicle', { worktask_id: id, device_code: code, vehicle_code: vcode, mix_device_code: mcode, point_code: pcode, button_name: n }) // 混合工序 // 1.4托盘转运 export const moveHHVehicle = (id, code, vcode, mcode, n) => post('api/pda/pdm/moveHHVehicle', { worktask_id: id, device_code: code, vehicle_code: vcode, point_code: mcode, button_name: n }) // 干燥工序 // 1.2上料 export const GZload = (code) => post('api/pda/pdm/GZload', { device_code: code }) // 1.3确认上料 export const confirmGZLoad = (code, id) => post('api/pda/pdm/confirmGZLoad', { device_code: code, worktask_id: id }) /** 批次 */ export const getpcsn = () => post('api/pda/set/bucket/getpcsn', {}) /** 称重异常处理 */ // 1.1称重异常查询 export const unUsualQuery = (buck, vcode) => post('api/pda/st/emptyVehicle/unUsualQuery', { bucketunique: buck, vehicle_code: vcode }) // 1.2处理 export const emptyVehicleProcess = (rows) => post('api/pda/st/emptyVehicle/process', { rows: rows }) /** 设备保养执行-维修工 */ // 1.1查询设备保养执行 export const queryMaintenance = (code, mflag) => post('api/pda/sb/queryMaintenance', { device_code: code, maintenance_flag: mflag }) // 1.2设备保养单操作 export const maintOpeate = (row, operate) => post('api/pda/sb/maintOpeate', { row: row, operate: operate }) // 1.3保养明细查询 export const queryMaintenanceDtl = (row) => post('api/pda/sb/queryMaintenanceDtl', { row: row }) // 1.4确认 export const dtlConfirm = (row) => post('api/pda/sb/dtlConfirm', { rows: row }) /** 设备报修 */ // 1.6设备查询 export const queryDevice1 = (code) => post('api/pda/sb/queryDevice', { device_code: code }) // 1.5故障类型 export const errorType = (row) => post('api/pda/sb/errorType', {}) // 1.6故障等级 export const errorLevel = (row) => post('api/pda/sb/errorLevel', {}) // 1.7报修 export const repairs = (data) => post2('api/pda/sb/repairs', data) // 1.8查询设备维修执行 export const queryRepairs = (code, mflag) => post('api/pda/sb/queryRepairs', { device_code: code, maintenance_flag: mflag }) // 1.9设备保养单操作 export const repairOpeate = (row, operate) => post('api/pda/sb/repairOpeate', { row: row, operate: operate }) // 1.10维修明细查询 export const queryRepairDtl = (row) => post('api/pda/sb/queryRepairDtl', { row: row }) // 1.11确认 export const repaireDtlConfirm = (form, row, pname) => post('api/pda/sb/repaireDtlConfirm', { form: form, rows: row, product_person_name: pname }) /** 报修任务查询 */ // 1.12部门下拉框 export const deptList = () => post('api/pda/sb/deptList', {}) // 1.13报修单查询 export const repairRequest = (id) => post('api/pda/sb/repairRequest', { dept_id: id }) /** 生产管理 -- 型材出库 */ // 1.1工令查询(分页查询) export const xcoutqueryWorkorder = (page, size) => post('api/pda/st/out/xcout/queryWorkorder', { page: page, size: size }) // 1.2扫载具查询桶明细 export const xcoutqueryStoragevehicle = (wcode, scode) => post('api/pda/st/out/xcout/queryStoragevehicle', { workorder_code: wcode, storagevehicle_code: scode }) // 1.3确认发货 export const xcoutconfirmoutstore = (wcode, vcode, dtl) => post('api/pda/st/out/xcout/confirmoutstore', { mst: { workorder_code: wcode, vehicle_code: vcode }, dtl: dtl })