You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
cy_pda/common/http.api.js

210 lines
9.5 KiB

const install = (Vue, vm) => {
// 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
vm.$u.api = {
// 登录
login: (params = {}) => vm.$u.post('/pda/login', params),
logout: (params = {}) => vm.$u.delete('/auth/token/logout', params),
// 用户信息
getUserInfo: () => vm.$u.get('/getInfo'),
// 菜单信息
getMenuInfo: () => vm.$u.get('/system/menu/pda/getMenu'),
// 获取版本管理详细信息
getVersionInfo: () => vm.$u.get(`/wms/version/${id}`),
getCheckVersion: () => vm.$u.get(`/wms/version/check`),
//登陆时根据输入的用户名获取仓库选择框列表
getOptionBranchByUserName: (params = {}) => vm.$u.get('/system/branch/pda/optionBranchByUserName/' + params
.userName),
//根据货位或者条码查询库存信息
queryGoodsStock: (params = {}) => vm.$u.get('/wms/pda/stockLot/queryGoodsStock/' + params.content),
//货位调整确认
pdaAdjustConfirm: (params = {}) => vm.$u.post('/wms/stock/adjust/pdaAdjustConfirm', params),
//收货管理
recevie: {
//分页查询带订单明细汇总
pageOrder: (params = {}) => vm.$u.get('/wms/receiving/pda/pageOrder', params),
//获取汇总以及详情信息
getOrder: (params = {}) => vm.$u.get('/wms/receiving/pda/getOrder', params),
//查询商品对应的包装信息
queryBasPackageByGoodId: (params = {}) => vm.$u.get('/wms/receiving/pda/queryBasPackageByGoodId',
params),
//确认收货
confirmReceiving: (params = {}) => vm.$u.post('/wms/receiving/pda/confirmReceiving', params),
//确认收货(多选)
multipleConfirmReceiving: (params = {}) => vm.$u.post('/wms/receiving/pda/multipleConfirmReceiving', params),
//确认收货(多选)改
multipleConfirmReceivingList: (params = {}) => vm.$u.post('/wms/receiving/pda/multipleConfirmReceivingList', params),
},
//补货上架
replenishment: {
//查询列表中区域分组查询对应的任务数
queryTaskNumberGroupByArea: (params = {}) => vm.$u.get(
'/wms/pda/stock/replenish/queryTaskNumberGroupByArea', params),
//根据条码商品区域信息查询未补货完成的数据信息
queryReplenishTaskByBarCode: (params = {}) => vm.$u.get(
'/wms/pda/stock/replenish/queryReplenishTaskByBarCode', params),
//补货上架确认
replenishShelfConfirm: (params = {}) => vm.$u.post('/wms/pda/stock/replenish/replenishShelfConfirm',
params),
},
//AGV上架
AvgOnShelf: {
//上架界面 = AGV区 分页查询带上架明细列表 料箱区的上架任务
ListAvgOnShelf: (params = {}) => vm.$u.get('/wms/shelf/pda/pageShelfByAGV', params),
//上架作业界面 - 查看上架详情
getAvgShelf: (params = {}) => vm.$u.get('/wms/shelf/pda/getShelf', params),
//AGV上架作业 - AGV入库
agvSubmit: (params = {}) => vm.$u.post('/wms/shelf/pda/agvSubmit', params),
//AVG上架作业 - 呼出AGV
callAGV:(params = {}) => vm.$u.post('/wms/shelf/pda/callAGV',params),
//AVG上架作业 - 取消AGV
cancelAGV:(params = {}) => vm.$u.post('/wms/shelf/pda/cancelAGV',params),
},
//AGV拣货
AvgOrderPkg:{
//AGV开始拣货页面 -- 统计AGV任务数量
getAGVStatistics:(params = {}) => vm.$u.get('/wms/pick/pda/v2/getAGVStatistics',params),
//AGV开始拣货页面 -- 点击开始拣选调接口
startPick:(params = {}) => vm.$u.get('/wms/pick/pda/v2/startPick',params),
//AGV拣货页面 -- 扫描容器编号显示商品信息(详情页直接带过去)
queryPick:(containerCode) => vm.$u.get(`/wms/pick/pda/v2/pickAGVByContainerCode/${containerCode}`),
//AGV拣货页面 -- 完成拣货
pickAGV:(params = {}) => vm.$u.post('/wms/pick/pda/v2/pickAGV',params)
},
//AGV搬运
AvgCarry:{
moveByAGV:(params = {}) => vm.$u.post('/wms/pick/pda/v2/moveByAGV',params)
},
//入库上架
onShelf: {
//分页查询带上架明细汇总
pageShelf: (params = {}) => vm.$u.get('/wms/shelf/pda/pageShelfByRG', params),
//查看上架详情
getShelf: (params = {}) => vm.$u.get('/wms/shelf/pda/getShelf', params),
//上架确认
confirmShelf: (params = {}) => vm.$u.post('/wms/shelf/pda/confirmShelf', params),
//容器上架任务查看
queryContainerTask: (params = {}) => vm.$u.get('/wms/shelf/pda/queryContainerTask', params),
//提报异常
billingToAdnormal: (params = {}) => vm.$u.post('/wms/shelf/pda/shelfToAdnormal', params),
},
// 外复核界面管理
reviewManage: {
// 查询未完成的外复核任务
searchReviewTask: (params = {}) => vm.$u.get('/wms/pda/barcode/getNoEndOutCheckTask',
params),
// 外复核根据出库条码查询商品详细数据
reviewTaskDetail: (params = {}) => vm.$u.post('/wms/pda/barcode/getOutCheckDetailByBarCode',
params),
// 外复核确认
confirmSearchReviewTask: (params = {}) => vm.$u.post(`/wms/pda/barcode/outCheckConfirmById`, params)
},
// 拣货管理
pickingManage: {
// 第一步先校验索取任务
checkOutPick: (params = {}) => vm.$u.get('/wms/pick/pda/checkOutPick',
params),
// 任务索取统计
queryTaskStatic: (params = {}) => vm.$u.get('/wms/pick/pda/queryTaskStatic',
params),
// 零货任务索取
pickPieceTask: (params = {}) => vm.$u.post(`/wms/pick/pda/pdaPickPieceTask`, params),
// 整散拣货(特殊)任务索取
pickCasePieceTask: (params = {}) => vm.$u.post(`/wms/pick/pda/pdaPickCasePieceTask`, params),
// pda 整件任务索取
pickCaseTask: (params = {}) => vm.$u.post(`/wms/pick/pda/pdaPickCaseTask`, params),
// 周转箱绑定
relatePickTaskAndContainer: (params = {}) => vm.$u.post(
`/wms/pick/pda/pdaRelatePickTaskAndContainer`, params),
// 整件确认存盘
pickCaseTaskConfirm: (params = {}) => vm.$u.post(`/wms/pick/pda/pdaPickCaseTaskConfirm`, params),
// 零货确认存盘
pickPieceTaskConfirm: (params = {}) => vm.$u.post(`/wms/pick/pda/pdaPickPieceTaskConfirm`, params),
// 整散拣货(特殊)任务确认存盘
pickCasePieceTaskConfirm: (params = {}) => vm.$u.post(`/wms/pick/pda/pdaPickCasePieceTaskConfirm`,
params),
// 是否有冲红权限
loginConfirm: (params = {}) => vm.$u.post('/wms/pick/pda/loginConfirm', params),
// 明细冲红
orderDetailRed: (params = {}) => vm.$u.post('/wms/pick/pda/pdaPickTaskRed', params),
//输入账号密码检验是否有权限
pdaCheckPlatform: (params = {}) => vm.$u.get('/wms/pick/pda/pdaCheckPlatform', params),
},
// 盘点计划
inventoryPlanning: {
// 盘点计划列表
inventoryPlanningList: (params = {}) => vm.$u.get(`/wms/pda/stock/inv/listStockInvGroupNo`, params),
// pda盘点执行页面根据盘点单号查询巷道下拉框列表
optionByInvOrderNo: (params = {}) => vm.$u.get(`/wms/pda/stock/inv/optionByInvOrderNo/${params}`,
params),
//pda盘点执行页面根据盘点单号查询详情
queryDetailStockInv: (params = {}) => vm.$u.post(`/wms/pda/stock/inv/queryDetailStockInv`, params),
// 盘点录入保存
pdaEntrySave: (params = {}) => vm.$u.post(`/wms/pda/stock/inv/pdaEntrySave`, params),
},
//缓存墙上架
cache:{
updCacheWallShelf:(params={})=>vm.$u.post(`/wms/billing/pda/updCacheWallShelf`, params),
},
// 验收界面
acceptance: {
// 分页查询带收货明细汇总
pageReceiving: (params = {}) => vm.$u.get(`/wms/billing/pda/pageReceivingDetail`, params),
// 验收作业界面 - 获取汇总以及详情信息
getReceiving: (params = {}) => vm.$u.get(`/wms/billing/pda/getReceiving`, params),
// 容器待验收任务查看(分页)
queryContainerTask: (params = {}) => vm.$u.get(`/wms/billing/pda/queryContainerTask`, params),
// 验收作业界面 - 验收确认
confirmBilling: (params = {}) => vm.$u.post(`/wms/billing/pda/confirmBilling`, params),
confirmError: (params = {}) => vm.$u.post(`/wms/billing/pda/billingToAdnormal`, params),
//确认收货(多选)
multipleConfirmBilling: (params = {}) => vm.$u.post('/wms/billing/pda/multipleConfirmBilling', params),
//确认验收(多选)新
multipleConfirmBillingList: (params = {}) => vm.$u.post('/wms/billing/pda/multipleConfirmBillingList', params),
},
//查询库别资料列表
storageList: (params = {}) => vm.$u.get('/wms/storage/pda/list', params),
// 查询字典数据详情
getByDicType: (params = {}) => vm.$u.get('/system/dict/data/type/goods_unit'),
// 收货结论
getByDicReceivingStatus: (params = {}) => vm.$u.get('/system/dict/data/type/receiving_status'),
// 验收结论
getAcceptanceConclusion: (params = {}) => vm.$u.get('/system/dict/data/type/acceptance_conclusion'),
// 处理原因
getByDicAcceptanceReason: (params = {}) => vm.$u.get('/system/dict/data/type/sys_acceptance_reason'),
// 获取比例
getCaseCheckRatio: (params = {}) => vm.$u.get('/system/config/configKey/case_check_ratio'),
// 获取任务数
getTaskNumber: (params = {}) => vm.$u.get('/system/dict/data/type/once_pick_task_number'),
// 获取盘点类型的字典
getInvType: (params = {}) => vm.$u.get('/system/dict/data/type/inv_type_dict'),
//获取AGV点位的字典
getCarry:(params = {}) => vm.$u.get('/system/dict/data/type/agv_move_location')
};
}
export default {
install
}