Files
pad-hl-hcx-new/utils/getData2.js

189 lines
9.5 KiB
JavaScript
Raw Normal View History

2023-03-21 17:56:02 +08:00
import request from './request.js'
// 登录
export const handLogin = (user, password) => request({
url:'mobile/auth/login',
data: {
username: user,
password: password
}
2023-03-22 16:18:48 +08:00
})
2023-03-31 17:42:39 +08:00
// 版本更新测试
export const pdaUpdate = () => request({
2023-04-03 16:12:55 +08:00
url:'api/cacheLineHand/appUpdate'
2023-03-31 17:42:39 +08:00
})
2023-04-03 16:12:55 +08:00
// 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
// }
2023-03-31 17:42:39 +08:00
2023-04-11 14:00:37 +08:00
// 菜单
export const authority = () => {
let res = {
sonTree: [
{menu_id: '1', path: 'RF01', name: '缓存线', sonTree: [
{menu_id: '1', name: '扫码异常', path: '/pages/management/inscanerror'},
{menu_id: '2', name: '缓存线盘点', path: '/pages/management/hcxcheck'},
{menu_id: '3', name: '缓存线出箱异常', path: '/pages/management/HcxOutError'},
2023-04-13 16:41:42 +08:00
{menu_id: '4', name: '缓存线异常处理', path: '/pages/management/HcxErrorHandle'}
2023-04-11 14:00:37 +08:00
]
},
{menu_id: '2', path: 'RF02', name: '生产管理', sonTree: [
2023-04-13 16:42:19 +08:00
{menu_id: '1', name: '任务管理', path: '/pages/management/TaskOperate'},
2023-04-11 14:00:37 +08:00
]
},
{menu_id: '3', path: 'RF03', name: '出入库管理', sonTree: [
2023-04-13 16:41:42 +08:00
{menu_id: '1', name: '半成品入库', path: '/pages/management/HalfFinishedInStore'},
{menu_id: '2', name: '成品入库', path: '/pages/management/FinishedInStore'},
2023-05-10 14:45:20 +08:00
{menu_id: '3', name: '发货确认', path: '/pages/management/DeliveryConfirm'},
2023-05-10 16:48:35 +08:00
{menu_id: '4', name: '半成品入库', path: '/pages/management/SemifinishedInStore'},
{menu_id: '5', name: '半成品出库', path: '/pages/management/SemifinishedOutStore'},
{menu_id: '6', name: '半成品盘点', path: '/pages/management/semifinishedcheck'},
{menu_id: '7', name: '半成品拼盘', path: '/pages/management/semifinishedcompose'}
2023-04-11 14:00:37 +08:00
]
}
]
}
return res
}
2023-03-28 17:41:35 +08:00
/** 扫码异常 */
// 1.1缓存线下拉框
export const getCacheLine = (area) => request({
url:'api/cacheLineHand/getCacheLine',
2023-03-22 16:18:48 +08:00
data: {
2023-03-28 17:41:35 +08:00
product_area: area
2023-03-22 16:18:48 +08:00
}
})
2023-03-28 17:41:35 +08:00
// 1.2指令查询
2023-04-06 11:28:00 +08:00
export const inOutExceptionInstQuery = (wcode) => request({
2023-03-28 17:41:35 +08:00
url:'api/cacheLineHand/inOutExceptionInstQuery',
2023-03-22 16:18:48 +08:00
data: {
2023-04-06 11:28:00 +08:00
wcsdevice_code: wcode
2023-03-28 17:41:35 +08:00
}
})
// 1.3确认
2023-05-22 19:37:57 +08:00
export const inOutExceptionInstConfirm = (wcode, vcode, type) => request({
2023-03-28 17:41:35 +08:00
url:'api/cacheLineHand/inOutExceptionInstConfirm',
2023-04-06 11:28:00 +08:00
data: {
wcsdevice_code: wcode,
vehicle_code: vcode,
2023-04-06 16:33:32 +08:00
type: type
2023-04-06 11:28:00 +08:00
}
2023-03-29 11:26:08 +08:00
})
/** 缓存线盘点 */
// 1.1工序下拉框查询
export const workprocedureQuery = () => request({
2023-06-26 18:38:08 +08:00
url:'api/cacheLineHand/getWorkprocedure',
2023-03-29 11:26:08 +08:00
data: {}
})
2023-06-26 18:38:08 +08:00
2023-03-29 11:26:08 +08:00
// 1.2缓存线盘点-缓存线物料信息盘点
export const getCacheLineMaterialInfo = (area, code) => request({
url:'api/cacheLineHand/getCacheLineMaterialInfo',
data: {
product_area: area,
wcsdevice_code: code
}
})
2023-05-22 11:28:32 +08:00
// 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":""}
// return res
// }
2023-03-29 11:26:08 +08:00
// 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
2023-04-12 20:07:02 +08:00
})
2023-05-22 11:28:32 +08:00
// 1.7缓存线盘点-盘点开始
2023-05-22 17:15:47 +08:00
export const cacheLineHandCheck = (option, code) => request({
2023-05-22 11:28:32 +08:00
url:'api/cacheLineHand/check',
data: {
2023-05-22 17:15:47 +08:00
check_option: option,
device_code: code
2023-05-22 11:28:32 +08:00
}
})
// 1.8缓存线盘点-盘点结束
2023-05-22 17:15:47 +08:00
export const cacheLineHandCheckEnd = (option, code) => request({
2023-05-22 11:28:32 +08:00
url:'api/cacheLineHand/checkEnd',
data: {
2023-05-22 17:15:47 +08:00
check_option: option,
device_code: code
2023-05-22 11:28:32 +08:00
}
})
2023-04-12 20:07:02 +08:00
/** 物料列表 */
// 根据订单获取订单信息
2023-04-13 19:31:12 +08:00
export const orderSearch = (page, size, order) => request({
url:'api/pda/finishproduct/order',
data: {
order: order,
page: page,
size: size
2023-04-12 20:07:02 +08:00
}
2023-04-13 19:31:12 +08:00
})
2023-04-12 20:07:02 +08:00
/** 成品入库 */
// 入库
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
}
})
2023-04-13 18:45:33 +08:00
/** 半成品入库 */
export const semiProductInFromPda = (id, mid, qty, code) => request({
url:'api/in/semiProductIn/semiProductInFromPda',
data: {
2023-05-10 16:48:35 +08:00
iostorinv_id: id,
material_id: mid,
plan_qty: qty,
2023-04-13 18:45:33 +08:00
storagevehicle_code: code
}
})
2023-04-13 18:56:04 +08:00
// 入库点/放货点获取
export const finishproductPoint = (type) => request({
url:'api/pda/finishproduct/point',
data: {
type: type
}
})