184 lines
10 KiB
JavaScript
184 lines
10 KiB
JavaScript
import request from './request.js'
|
|
|
|
// 登录
|
|
export const handLogin = (user, password) => request({
|
|
url:'mobile/auth/login',
|
|
data: {
|
|
username: user,
|
|
password: password
|
|
}
|
|
})
|
|
|
|
// 版本更新测试
|
|
export const pdaUpdate = () => request({
|
|
url:'api/cacheLineHand/appUpdate'
|
|
})
|
|
// export const pdaUpdate = () => {
|
|
// let res = {
|
|
// versionName: '1.0.0',
|
|
// androidUrl: 'https://mp-e979e0eb-882b-42b3-a4a1-923ad08ea194.cdn.bspapp.com/cloudstorage/f72ec59f-7b25-487d-a034-fead1b6654c6.apk'
|
|
// }
|
|
// return res
|
|
// }
|
|
|
|
// 首页显示出入库单据数量
|
|
// export const getBillsCount = (area) => request({
|
|
// url:'api/easOutInBill/getBillsCount',
|
|
// data: {}
|
|
// })
|
|
export const getBillsCount = (area) => {
|
|
let res = [
|
|
{name: '销售出库', djlx: 'XSCKD', ywlx: 'OUT', counts: '1'},
|
|
{name: '采购退货出库', djlx: 'CGTHD', ywlx: 'OUT', counts: '1'},
|
|
{name: '调拨出库', djlx: 'DBCKD', ywlx: 'OUT', counts: '1'},
|
|
{name: '委外出库', djlx: 'WWFLD', ywlx: 'OUT', counts: '1'},
|
|
{name: '生产出库', djlx: 'LLCKD', ywlx: 'OUT', counts: '1'},
|
|
{name: '采购入库', djlx: 'CGRKD', ywlx: 'IN', counts: '1'},
|
|
{name: '生产退料入库', djlx: 'LLTHD', ywlx: 'IN', counts: '1'},
|
|
{name: '调拨入库', djlx: 'DBRKD', ywlx: 'IN', counts: '1'},
|
|
{name: '委外入库', djlx: 'WWRKD', ywlx: 'IN', counts: '1'}
|
|
]
|
|
return res
|
|
}
|
|
// 1.2分页查询出入库单据
|
|
// export const easOutInBillPage = (size, page, fuzzy, djlx) => request({
|
|
// url:'api/easOutInBill/page',
|
|
// data: {
|
|
// size: size,
|
|
// page: page,
|
|
// fuzzy: fuzzy,
|
|
// djlx: djlx
|
|
// }
|
|
// })
|
|
export const easOutInBillPage = (size, page, fuzzy, djlx) => {
|
|
let res = {
|
|
code: '1',
|
|
desc: '',
|
|
pageNum: '2',
|
|
pageSize: '10',
|
|
totalElements: '50',
|
|
result: [{a: 'IO20213', b: 'SOUT4201', c: '未审核', d: '叉车装配线', e: '2023-06-16', f: '陈晓华', g: 'EAS_钱丽文'}, {a: 'IO20213', b: 'SOUT4201', c: '未审核', d: '叉车装配线', e: '2023-06-16', f: '陈晓华', g: 'EAS_钱丽文'}, {a: 'IO20213', b: 'SOUT4201', c: '未审核', d: '叉车装配线', e: '2023-06-16', f: '陈晓华', g: 'EAS_钱丽文'}, {a: 'IO20213', b: 'SOUT4201', c: '未审核', d: '叉车装配线', e: '2023-06-16', f: '陈晓华', g: 'EAS_钱丽文'}, {a: 'IO20213', b: 'SOUT4201', c: '未审核', d: '叉车装配线', e: '2023-06-16', f: '陈晓华', g: 'EAS_钱丽文'}, {a: 'IO20213', b: 'SOUT4201', c: '未审核', d: '叉车装配线', e: '2023-06-16', f: '陈晓华', g: 'EAS_钱丽文'}, {a: 'IO20213', b: 'SOUT4201', c: '未审核', d: '叉车装配线', e: '2023-06-16', f: '陈晓华', g: 'EAS_钱丽文'}, {a: 'IO20213', b: 'SOUT4201', c: '未审核', d: '叉车装配线', e: '2023-06-16', f: '陈晓华', g: 'EAS_钱丽文'}]
|
|
}
|
|
return res
|
|
}
|
|
// 1.3确认
|
|
export const inOutExceptionInstConfirm = (wcode, vcode, type) => request({
|
|
url:'api/cacheLineHand/inOutExceptionInstConfirm',
|
|
data: {
|
|
wcsdevice_code: wcode,
|
|
vehicle_code: vcode,
|
|
type: type
|
|
}
|
|
})
|
|
|
|
/** 缓存线盘点 */
|
|
// 1.1工序下拉框查询
|
|
export const workprocedureQuery = () => request({
|
|
url:'api/cacheLineHand/getWorkprocedure',
|
|
data: {}
|
|
})
|
|
|
|
// 1.2缓存线盘点-缓存线物料信息盘点
|
|
export const getCacheLineMaterialInfo = (area, code) => request({
|
|
url:'api/cacheLineHand/getCacheLineMaterialInfo',
|
|
data: {
|
|
product_area: area,
|
|
wcsdevice_code: code
|
|
}
|
|
})
|
|
// export const getCacheLineMaterialInfo = (area, code) => {
|
|
// let res = [{"position_code":"HCX01_31","layer_num":3,"position_name":"三层条码10","seat_order_num":1,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_32","layer_num":3,"position_name":"三层条码9","seat_order_num":2,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_33","layer_num":3,"position_name":"三层条码8","seat_order_num":3,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_34","layer_num":3,"position_name":"三层条码7","seat_order_num":4,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_35","layer_num":3,"position_name":"三层条码6","seat_order_num":5,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_36","layer_num":3,"position_name":"三层条码5","seat_order_num":6,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_37","layer_num":3,"position_name":"三层条码4","seat_order_num":7,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_38","layer_num":3,"position_name":"三层条码3","seat_order_num":8,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_39","layer_num":3,"position_name":"三层条码2","seat_order_num":9,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_310","layer_num":3,"position_name":"三层条码1","seat_order_num":10,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_21","layer_num":2,"position_name":"二层条码1","seat_order_num":1,"vehicle_status":"4","cacheline_code":"A1_HCX_01","vehicle_code":"10049"},{"position_code":"HCX01_22","layer_num":2,"position_name":"二层条码2","seat_order_num":2,"vehicle_status":"4","cacheline_code":"A1_HCX_01","vehicle_code":"10047"},{"position_code":"HCX01_23","layer_num":2,"position_name":"二层条码3","seat_order_num":3,"vehicle_status":"4","cacheline_code":"A1_HCX_01","vehicle_code":"10046"},{"position_code":"HCX01_24","layer_num":2,"position_name":"二层条码4","seat_order_num":4,"vehicle_status":"4","cacheline_code":"A1_HCX_01","vehicle_code":"10045"},{"position_code":"HCX01_25","layer_num":2,"position_name":"二层条码5","seat_order_num":5,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_26","layer_num":2,"position_name":"二层条码6","seat_order_num":6,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_27","layer_num":2,"position_name":"二层条码7","seat_order_num":7,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_28","layer_num":2,"position_name":"二层条码8","seat_order_num":8,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_29","layer_num":2,"position_name":"二层条码9","seat_order_num":9,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_210","layer_num":2,"position_name":"二层条码10","seat_order_num":10,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_11","layer_num":1,"position_name":"一层条码1","seat_order_num":1,"vehicle_status":"4","cacheline_code":"A1_HCX_01","vehicle_code":"10041"},{"position_code":"HCX01_12","layer_num":1,"position_name":"一层条码2","seat_order_num":2,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_13","layer_num":1,"position_name":"一层条码3","seat_order_num":3,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_14","layer_num":1,"position_name":"一层条码4","seat_order_num":4,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_15","layer_num":1,"position_name":"一层条码5","seat_order_num":5,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_16","layer_num":1,"position_name":"一层条码6","seat_order_num":6,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_17","layer_num":1,"position_name":"一层条码7","seat_order_num":7,"vehicle_status":"1","cacheline_code":"A1_HCX_01","vehicle_code":""},{"position_code":"HCX01_18","layer_num":1,"position_name":"一层条码8","seat_order_num":8,"vehicle_status":"4","cacheline_code":"A1_HCX_01","vehicle_code":"11224"},{"position_code":"HCX01_19","layer_num":1,"position_name":"一层条码9","seat_order_num":9,"vehicle_status":"4","cacheline_code":"A1_HCX_01","vehicle_code":"11224"},{"position_code":"HCX01_110","layer_num":1,"position_name":"一层条码10","seat_order_num":10,"vehicle_status":"4","cacheline_code":"A1_HCX_01","vehicle_code":"10043"}]
|
|
// return res
|
|
// }
|
|
// 1.3物料查询
|
|
export const materialQuery = (bar) => request({
|
|
url:'api/cacheLineHand/materialQuery',
|
|
data: {
|
|
search_bar: bar
|
|
}
|
|
})
|
|
// 1.4缓存线盘点-设置满箱
|
|
export const setfullBox = (obj) => request({
|
|
url:'api/cacheLineHand/setfullBox',
|
|
data: obj
|
|
})
|
|
// 1.5缓存线盘点-设置空箱
|
|
export const setEmptyBox = (obj) => request({
|
|
url:'api/cacheLineHand/setEmptyBox',
|
|
data: obj
|
|
})
|
|
// 1.6缓存线盘点-删除空箱
|
|
export const deleteBox = (obj) => request({
|
|
url:'api/cacheLineHand/deleteBox',
|
|
data: obj
|
|
})
|
|
// 1.7缓存线盘点-盘点开始
|
|
export const cacheLineHandCheck = (option, code) => request({
|
|
url:'api/cacheLineHand/check',
|
|
data: {
|
|
check_option: option,
|
|
device_code: code
|
|
}
|
|
})
|
|
// 1.8缓存线盘点-盘点结束
|
|
export const cacheLineHandCheckEnd = (option, code) => request({
|
|
url:'api/cacheLineHand/checkEnd',
|
|
data: {
|
|
check_option: option,
|
|
device_code: code
|
|
}
|
|
})
|
|
|
|
/** 物料列表 */
|
|
// 根据订单获取订单信息
|
|
export const orderSearch = (page, size, order) => request({
|
|
url:'api/pda/finishproduct/order',
|
|
data: {
|
|
order: order,
|
|
page: page,
|
|
size: size
|
|
}
|
|
})
|
|
|
|
/** 成品入库 */
|
|
// 入库
|
|
export const InstoreOrder = (point, code, arr) => request({
|
|
url:'api/pda/finishproduct/in',
|
|
data: {
|
|
point: point,
|
|
vehicle_code: code,
|
|
arr: arr
|
|
}
|
|
})
|
|
|
|
/** 发货确认 */
|
|
// 解绑
|
|
export const releasepoint = (point, code, option) => request({
|
|
url:'api/pda/finishproduct/releasepoint',
|
|
data: {
|
|
point: point,
|
|
vehicle_code: code,
|
|
option: option
|
|
}
|
|
})
|
|
|
|
/** 半成品入库 */
|
|
export const semiProductInFromPda = (id, mid, qty, code) => request({
|
|
url:'api/in/semiProductIn/semiProductInFromPda',
|
|
data: {
|
|
iostorinv_id: id,
|
|
material_id: mid,
|
|
plan_qty: qty,
|
|
storagevehicle_code: code
|
|
}
|
|
})
|
|
|
|
// 入库点/放货点获取
|
|
export const finishproductPoint = (type) => request({
|
|
url:'api/pda/finishproduct/point',
|
|
data: {
|
|
type: type
|
|
}
|
|
})
|
|
|