543 lines
16 KiB
JavaScript
543 lines
16 KiB
JavaScript
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
|
|
})
|