初始化仓库
This commit is contained in:
53
api/wms/area.js
Normal file
53
api/wms/area.js
Normal file
@@ -0,0 +1,53 @@
|
||||
import request from '@/utils/wms-request'
|
||||
|
||||
// 查询库区列表
|
||||
export function listArea(query) {
|
||||
return request({
|
||||
url: '/basic/area/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询库区详细
|
||||
export function getArea(id) {
|
||||
return request({
|
||||
url: '/basic/area/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增库区
|
||||
export function addArea(data) {
|
||||
return request({
|
||||
url: '/basic/area',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改库区
|
||||
export function updateArea(data) {
|
||||
return request({
|
||||
url: '/basic/area',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除库区
|
||||
export function delArea(id) {
|
||||
return request({
|
||||
url: '/basic/area/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出库区
|
||||
export function exportArea(query) {
|
||||
return request({
|
||||
url: '/basic/area/export',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
69
api/wms/invJob.js
Normal file
69
api/wms/invJob.js
Normal file
@@ -0,0 +1,69 @@
|
||||
import request from '@/utils/wms-request'
|
||||
|
||||
// 查询盘点作业单列表
|
||||
export function listInvJob(query) {
|
||||
return request({
|
||||
url: '/stock/invJob/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询盘点作业单详细
|
||||
export function getInvJob(id) {
|
||||
return request({
|
||||
url: '/stock/invJob/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增盘点作业单
|
||||
export function addInvJob(data) {
|
||||
return request({
|
||||
url: '/stock/invJob',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改盘点作业单
|
||||
export function updateInvJob(data) {
|
||||
return request({
|
||||
url: '/stock/invJob',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除盘点作业单
|
||||
export function delInvJob(id) {
|
||||
return request({
|
||||
url: '/stock/invJob/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 结案盘点作业单
|
||||
export function finishInvJob(id) {
|
||||
return request({
|
||||
url: '/stock/invJob/finish/' + id,
|
||||
method: 'put',
|
||||
})
|
||||
}
|
||||
|
||||
// 查询盘点作业单详细
|
||||
export function getInvJobFromTask(data) {
|
||||
return request({
|
||||
url: '/stock/invJob/getInvJobFromTask',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 导出盘点作业单为报告
|
||||
export function exportInvJobReport(ids) {
|
||||
return request({
|
||||
url: '/stock/invJob/exportReport/' + ids,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
44
api/wms/invJobDetail.js
Normal file
44
api/wms/invJobDetail.js
Normal file
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/wms-request'
|
||||
|
||||
// 查询盘点作业明细列表
|
||||
export function listInvJobDetail(query) {
|
||||
return request({
|
||||
url: '/stock/invJobDetail/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询盘点作业明细详细
|
||||
export function getInvJobDetail(id) {
|
||||
return request({
|
||||
url: '/stock/invJobDetail/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增盘点作业明细
|
||||
export function addInvJobDetail(data) {
|
||||
return request({
|
||||
url: '/stock/invJobDetail',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改盘点作业明细
|
||||
export function updateInvJobDetail(data) {
|
||||
return request({
|
||||
url: '/stock/invJobDetail',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除盘点作业明细
|
||||
export function delInvJobDetail(id) {
|
||||
return request({
|
||||
url: '/stock/invJobDetail/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
107
api/wms/invQuick.js
Normal file
107
api/wms/invQuick.js
Normal file
@@ -0,0 +1,107 @@
|
||||
import request from '@/utils/wms-request'
|
||||
|
||||
// 查询快速盘点列表
|
||||
export function listInvQuick(query) {
|
||||
return request({
|
||||
url: '/stock/invQuick/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 高级查询快速盘点列表
|
||||
export function advListInvQuick(query) {
|
||||
return request({
|
||||
url: '/stock/invQuick/advList',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询快速盘点详细
|
||||
export function getInvQuick(id) {
|
||||
return request({
|
||||
url: '/stock/invQuick/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增快速盘点
|
||||
export function addInvQuick(data) {
|
||||
return request({
|
||||
url: '/stock/invQuick',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改快速盘点
|
||||
export function updateInvQuick(data) {
|
||||
return request({
|
||||
url: '/stock/invQuick',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除快速盘点
|
||||
export function delInvQuick(id) {
|
||||
return request({
|
||||
url: '/stock/invQuick/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询快速盘点库存信息
|
||||
export function listQuickInvStockInfo(query) {
|
||||
return request({
|
||||
url: '/stock/invQuick/listQuickInvStockInfo',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 快速盘点更新库存
|
||||
export function invQuickUpdateStock(data) {
|
||||
return request({
|
||||
url: '/stock/invQuick/invQuickUpdateStock',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 期初快速盘点库存信息
|
||||
export function listPreInvStockInfo(query) {
|
||||
return request({
|
||||
url: '/stock/invQuick/listPreInvStockInfo',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 期初快速盘点更新库存
|
||||
export function preInvUpdateStock(data) {
|
||||
return request({
|
||||
url: '/stock/invQuick/preInvUpdateStock',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询未结案领料出库单列表
|
||||
export function listOut(query) {
|
||||
return request({
|
||||
url: '/produce/draw/out/getUnSolvedList',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 新增出库拆分记录
|
||||
export function addSplitOutInfo(data) {
|
||||
return request({
|
||||
url: '/stock/outSplitHistory/addBatch',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
88
api/wms/inventory.js
Normal file
88
api/wms/inventory.js
Normal file
@@ -0,0 +1,88 @@
|
||||
import request from '@/utils/wms-request'
|
||||
|
||||
// 查询仓库物料盘点单列表
|
||||
export function listInv(query) {
|
||||
return request({
|
||||
url: '/stock/inv/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询仓库物料盘点单详细
|
||||
export function getInv(id) {
|
||||
return request({
|
||||
url: '/stock/inv/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增仓库物料盘点单
|
||||
export function addInv(data) {
|
||||
return request({
|
||||
url: '/stock/inv',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改仓库物料盘点单
|
||||
export function updateInv(data) {
|
||||
return request({
|
||||
url: '/stock/inv',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除仓库物料盘点单
|
||||
export function delInv(id) {
|
||||
return request({
|
||||
url: '/stock/inv/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// 查询仓库物料盘点单汇总列表
|
||||
export function listInvDetail(query) {
|
||||
return request({
|
||||
url: '/stock/invDetail/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询仓库物料盘点单汇总详细
|
||||
export function getInvDetail(id) {
|
||||
return request({
|
||||
url: '/stock/invDetail/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增仓库物料盘点单汇总
|
||||
export function addInvDetail(data) {
|
||||
return request({
|
||||
url: '/stock/invDetail',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改仓库物料盘点单汇总
|
||||
export function updateInvDetail(data) {
|
||||
return request({
|
||||
url: '/stock/invDetail',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除仓库物料盘点单汇总
|
||||
export function delInvDetail(id) {
|
||||
return request({
|
||||
url: '/stock/invDetail/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
61
api/wms/location.js
Normal file
61
api/wms/location.js
Normal file
@@ -0,0 +1,61 @@
|
||||
import request from '@/utils/wms-request'
|
||||
|
||||
// 查询库位列表
|
||||
export function listLocation(query) {
|
||||
return request({
|
||||
url: '/basic/location/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询库位详细
|
||||
export function getLocation(id) {
|
||||
return request({
|
||||
url: '/basic/location/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增库位
|
||||
export function addLocation(data) {
|
||||
return request({
|
||||
url: '/basic/location',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改库位
|
||||
export function updateLocation(data) {
|
||||
return request({
|
||||
url: '/basic/location',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除库位
|
||||
export function delLocation(id) {
|
||||
return request({
|
||||
url: '/basic/location/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出库位
|
||||
export function exportLocation(query) {
|
||||
return request({
|
||||
url: '/basic/location/export',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function printStorageLocs(data) {
|
||||
return request({
|
||||
url: '/basic/location/mergePrintPdfs',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
99
api/wms/materRequisitiontask.js
Normal file
99
api/wms/materRequisitiontask.js
Normal file
@@ -0,0 +1,99 @@
|
||||
import request from '@/utils/wms-request'
|
||||
|
||||
// 查询生产领料单列表
|
||||
export function listTask(query) {
|
||||
return request({
|
||||
url: '/produce/draw/task/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 根据字典类型查询字典数据信息
|
||||
export function getDicts(dictType) {
|
||||
return request({
|
||||
url: '/system/dict/data/type/' + dictType,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 根据参数键名查询参数值
|
||||
export function getConfigKey(configKey) {
|
||||
return request({
|
||||
url: '/system/config/configKey/' + configKey,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询仓库列表
|
||||
export function listWarehouse(query) {
|
||||
return request({
|
||||
url: '/basic/warehouse/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 选择库存查询物料库存信息列表
|
||||
export function selectExactStockList(query) {
|
||||
return request({
|
||||
url: '/stock/stock/selectExactStockList',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 分配库存
|
||||
export function allocateStock(data) {
|
||||
return request({
|
||||
url: '/produce/draw/task/allocateStock',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改生产领料单
|
||||
export function updateTask(data) {
|
||||
return request({
|
||||
url: '/produce/draw/task',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
// 生产拣货单
|
||||
export function schedulePick(data) {
|
||||
return request({
|
||||
url: '/produce/draw/task/schedulePick',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 新增U9物料库存信息,返回新增的记录
|
||||
export function addU9StockRecord(data) {
|
||||
return request({
|
||||
url: '/stock/u9Stock/record',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询已结案领料出库单列表
|
||||
export function listSolvedOut(query) {
|
||||
return request({
|
||||
url: '/produce/draw/out/getSolvedList',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
// 修改领料拣货单
|
||||
export function updatePick(data) {
|
||||
return request({
|
||||
url: '/produce/draw/pick',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
109
api/wms/pdcBack/in.js
Normal file
109
api/wms/pdcBack/in.js
Normal file
@@ -0,0 +1,109 @@
|
||||
import request from '@/utils/wms-request'
|
||||
|
||||
// 查询退料入库单列表
|
||||
export function listIn(query) {
|
||||
return request({
|
||||
url: '/produce/back/in/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询退料入库单详细
|
||||
export function getIn(id) {
|
||||
return request({
|
||||
url: '/produce/back/in/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询批号分批详细
|
||||
export function getListDetail(data) {
|
||||
return request({
|
||||
url: '/produce/back/in/detail/',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 新增退料入库单
|
||||
export function addIn(data) {
|
||||
return request({
|
||||
url: '/produce/back/in',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改退料入库单
|
||||
export function updateIn(data) {
|
||||
return request({
|
||||
url: '/produce/back/in',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改库存信息
|
||||
export function updateStock(data) {
|
||||
return request({
|
||||
url: '/produce/back/in/stock',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除退料入库单
|
||||
export function delIn(id) {
|
||||
return request({
|
||||
url: '/produce/back/in/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出退料入库单
|
||||
export function exportIn(query) {
|
||||
return request({
|
||||
url: '/produce/back/in/export',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
/**根据上级单号获取单据信息以新增*/
|
||||
export function getInBySrc(data) {
|
||||
return request({
|
||||
url: '/produce/back/in/getInBySrc',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 根据编码查询入库单,参数为入库单对象
|
||||
export function getInByCode(data) {
|
||||
return request({
|
||||
url: '/produce/back/in/getInByCode',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/**根据任务明细扫码直接退料入库单
|
||||
* data示例:{"backTaskDetailCode": "xxx000001","whCode": "02001","areaCode": "B2B201"}
|
||||
* */
|
||||
export function directBackInByTaskDetail(data) {
|
||||
return request({
|
||||
url: '/produce/back/in/directBackInByTaskDetail',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询生产退料单详细
|
||||
export function getTaskDetailByDetailCode(code) {
|
||||
return request({
|
||||
url: '/produce/back/task/taskDetail/' + code,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
90
api/wms/pdcBack/receive.js
Normal file
90
api/wms/pdcBack/receive.js
Normal file
@@ -0,0 +1,90 @@
|
||||
import request from '@/utils/wms-request'
|
||||
// import { parseStrEmpty } from "@/utils/ruoyi";
|
||||
|
||||
// 查询退料收货单列表
|
||||
export function listReceive(query) {
|
||||
return request({
|
||||
url: '/produce/back/receive/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询退料收货单详细
|
||||
export function getReceive(id) {
|
||||
return request({
|
||||
url: '/produce/back/receive/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增退料收货单
|
||||
export function addReceive(data) {
|
||||
return request({
|
||||
url: '/produce/back/receive',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改退料收货单
|
||||
export function updateReceive(data) {
|
||||
return request({
|
||||
url: '/produce/back/receive',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除退料收货单
|
||||
export function delReceive(id) {
|
||||
return request({
|
||||
url: '/produce/back/receive/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出退料收货单
|
||||
export function exportReceive(query) {
|
||||
return request({
|
||||
url: '/produce/back/receive/export',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
/**根据任务单号获取单据信息以新增*/
|
||||
export function getRcvByTask(data) {
|
||||
return request({
|
||||
url: '/produce/back/receive/getRcvByTask',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询退料任务单明细列表
|
||||
export function listDetail(query) {
|
||||
return request({
|
||||
url: '/produce/back/task/taskDetail/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询收货单明细信息
|
||||
export function listReceiveDetail(data) {
|
||||
return request({
|
||||
url: '/produce/back/receive/selectBackReceiveDetail',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改产品收货单明细
|
||||
export function updateReceiveDetail(data) {
|
||||
return request({
|
||||
url: '/produce/back/receive/updateReceiveDetail',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
80
api/wms/pdcBack/task.js
Normal file
80
api/wms/pdcBack/task.js
Normal file
@@ -0,0 +1,80 @@
|
||||
import request from '@/utils/wms-request'
|
||||
|
||||
// 查询生产退料单列表
|
||||
export function listTask(query) {
|
||||
return request({
|
||||
url: '/produce/back/task/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询生产退料单列表(未完成)
|
||||
export function listUnfinishedTask(query) {
|
||||
return request({
|
||||
url: '/produce/back/task/list/unfinished',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询生产退料单详细
|
||||
export function getTask(id) {
|
||||
return request({
|
||||
url: '/produce/back/task/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增生产退料单
|
||||
export function addTask(data) {
|
||||
return request({
|
||||
url: '/produce/back/task',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改生产退料单
|
||||
export function updateTask(data) {
|
||||
return request({
|
||||
url: '/produce/back/task',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除生产退料单
|
||||
export function delTask(id) {
|
||||
return request({
|
||||
url: '/produce/back/task/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出生产退料单
|
||||
export function exportTask(query) {
|
||||
return request({
|
||||
url: '/produce/back/task/export',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
//打印退料任务单明细
|
||||
export function mergePrintDetailPdfs(ids) {
|
||||
return request({
|
||||
url: '/produce/back/task/mergePrintDetailPdfs',
|
||||
method: 'post',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
// 查询退料任务单明细列表
|
||||
export function listDetail(query) {
|
||||
return request({
|
||||
url: '/produce/back/task/taskDetail/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
289
api/wms/pdcIn.js
Normal file
289
api/wms/pdcIn.js
Normal file
@@ -0,0 +1,289 @@
|
||||
import request from '@/utils/wms-request'
|
||||
|
||||
|
||||
/**
|
||||
* 查询仓库列表
|
||||
* @param {Object} query
|
||||
*/
|
||||
export function listWarehouse(query) {
|
||||
return request({
|
||||
url: '/basic/warehouse/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getReceiveDetails(data) {
|
||||
return request({
|
||||
url: '/produce/product/receive/getDetails',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// export function getDetails(data) {
|
||||
// return request({
|
||||
// url: '/produce/product/receive/getDetails',
|
||||
// method: 'post',
|
||||
// data: data
|
||||
// })
|
||||
// }
|
||||
|
||||
// 查询生产入库任务单列表
|
||||
export function listTask(query) {
|
||||
return request({
|
||||
url: '/produce/product/task/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询生产入库任务单详细
|
||||
export function getTask(id) {
|
||||
return request({
|
||||
url: '/produce/product/task/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增生产入库任务单
|
||||
export function addTask(data) {
|
||||
return request({
|
||||
url: '/produce/product/task',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改生产入库任务单
|
||||
export function updateTask(data) {
|
||||
return request({
|
||||
url: '/produce/product/task',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除生产入库任务单
|
||||
export function delTask(id) {
|
||||
return request({
|
||||
url: '/produce/product/task/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// 查询产品收货单列表
|
||||
export function listReceive(query) {
|
||||
return request({
|
||||
url: '/produce/product/receive/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询产品收货单详细
|
||||
export function getReceive(id) {
|
||||
return request({
|
||||
url: '/produce/product/receive/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function getDetails(data) {
|
||||
return request({
|
||||
url: '/produce/product/in/getDetails',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 新增产品收货单
|
||||
export function addReceive(data) {
|
||||
return request({
|
||||
url: '/produce/product/receive',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改产品收货单
|
||||
export function updateReceive(data) {
|
||||
return request({
|
||||
url: '/produce/product/receive',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除产品收货单
|
||||
export function delReveive(id) {
|
||||
return request({
|
||||
url: '/produce/product/reveive/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// 查询产品质检单列表
|
||||
export function listQuality(query) {
|
||||
return request({
|
||||
url: '/produce/product/quality/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询产品质检单详细
|
||||
export function getQuality(id) {
|
||||
return request({
|
||||
url: '/produce/product/quality/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增产品质检单
|
||||
export function addQuality(data) {
|
||||
return request({
|
||||
url: '/produce/product/quality',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改产品质检单
|
||||
export function updateQuality(data) {
|
||||
return request({
|
||||
url: '/produce/product/quality',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除产品质检单
|
||||
export function delQuality(id) {
|
||||
return request({
|
||||
url: '/produce/product/quality/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// 查询产品入库单列表
|
||||
export function listIn(query) {
|
||||
return request({
|
||||
url: '/produce/product/in/getSolvedWmsProductInlist',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询产品入库单详细
|
||||
export function getIn(id) {
|
||||
return request({
|
||||
url: '/produce/product/in/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增产品入库单
|
||||
export function addIn(data) {
|
||||
return request({
|
||||
url: '/produce/product/in',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改产品入库单
|
||||
export function updateIn(data) {
|
||||
return request({
|
||||
url: '/produce/product/in',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除产品入库单
|
||||
export function delIn(id) {
|
||||
return request({
|
||||
url: '/produce/product/in/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 修改产品入库单
|
||||
export function updateInDetail(data) {
|
||||
return request({
|
||||
url: '/product/productIndetail',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询收货单明细信息
|
||||
export function listReceiveDetail(data) {
|
||||
return request({
|
||||
url: '/produce/product/receive/getProductReceiveDetail',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改产品收货单明细
|
||||
export function updateReceiveDetail(data) {
|
||||
return request({
|
||||
url: '/produce/product/receive/updateReceiveDetail',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询产品入库明细单列表
|
||||
export function listProductIndetail(query) {
|
||||
return request({
|
||||
url: '/product/productIndetail/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 修改产品入库明细单
|
||||
export function updateProductIndetail(data) {
|
||||
return request({
|
||||
url: '/product/productIndetail',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询入库任务明细单详细
|
||||
export function getDetail(id) {
|
||||
return request({
|
||||
url: '/produce/product/taskDetail/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
/**根据任务明细扫码直接产品入库单,id为任务单明细id
|
||||
* data示例:{"id": 864,"whCode": "02001","areaCode": "B2B201"}
|
||||
* */
|
||||
export function directProductInByTaskDetail(data) {
|
||||
return request({
|
||||
url: '/produce/product/in/directProductInByTaskDetail',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 库位校验
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function getConnectLoc(query) {
|
||||
return request({
|
||||
url: '/basic/connect_loc/exist',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
121
api/wms/pdcMaterial.js
Normal file
121
api/wms/pdcMaterial.js
Normal file
@@ -0,0 +1,121 @@
|
||||
import request from '@/utils/wms-request'
|
||||
|
||||
// 查询生产领料单列表
|
||||
export function listTask(query) {
|
||||
return request({
|
||||
url: '/produce/draw/task/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询批号分批详细
|
||||
export function getListDetail(data) {
|
||||
return request({
|
||||
url: '/produce/draw/out/detail',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function getDetails(data) {
|
||||
return request({
|
||||
url: '/produce/draw/out/getDetails',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
//根据物料编码获取物料名称
|
||||
export function listMaterial(query) {
|
||||
return request({
|
||||
url: '/mm/material/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
// 新增领料拣货单
|
||||
export function addPick(data) {
|
||||
return request({
|
||||
url: '/produce/draw/pick',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 新增领料出库单
|
||||
export function addOut(data) {
|
||||
return request({
|
||||
url: '/produce/draw/out',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询生产领料单详细
|
||||
export function getTask(id) {
|
||||
return request({
|
||||
url: '/produce/draw/task/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function updatePick(data) {
|
||||
return request({
|
||||
url: '/produce/draw/pick',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询领料拣货单列表
|
||||
export function listPick(query) {
|
||||
return request({
|
||||
url: '/produce/draw/pick/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function listOut(query) {
|
||||
return request({
|
||||
url: '/produce/draw/out/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getOut(id) {
|
||||
return request({
|
||||
url: '/produce/draw/out/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 根据任务单获取直接出库信息
|
||||
export function getDrawOutDirectlyByTaskCode(data) {
|
||||
return request({
|
||||
url: '/produce/draw/out/getDrawOutDirectlyByTaskCode',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改领料出库单
|
||||
export function updateOut(data) {
|
||||
return request({
|
||||
url: '/produce/draw/out',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 撤销领料拣货单
|
||||
export function revokeDrawPick(data) {
|
||||
return request({
|
||||
url: '/produce/draw/pick/revoke',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
347
api/wms/purchase.js
Normal file
347
api/wms/purchase.js
Normal file
@@ -0,0 +1,347 @@
|
||||
import request from '@/utils/wms-request'
|
||||
|
||||
//新增采购收货单
|
||||
export function addReceive(data) {
|
||||
return request({
|
||||
url: '/purchase/receive',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改采购收货单
|
||||
export function updateReceive(data) {
|
||||
return request({
|
||||
url: '/purchase/receive',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateReceiveDetail(data) {
|
||||
return request({
|
||||
url: '/purchase/receive/updateDetail',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询采购收货单明细信息
|
||||
export function getReceiveDetail(id) {
|
||||
return request({
|
||||
url: '/purchase/receive/getReceiveDetail/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询采购收货单明细信息join
|
||||
export function getReceiveDetailJoin(id) {
|
||||
return request({
|
||||
url: '/purchase/receive/getReceiveDetailJoin/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询采购收货单明细信息
|
||||
export function getQualityDetail(data) {
|
||||
return request({
|
||||
url: '/purchase/quality/getQualityDetail',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
//收货单列表
|
||||
export function listReceive(query) {
|
||||
return request({
|
||||
url: '/purchase/receive/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// 新增采购入库单
|
||||
export function addIn(data) {
|
||||
return request({
|
||||
url: '/purchase/in',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询采购入库质检单列表
|
||||
export function listQuality(query) {
|
||||
return request({
|
||||
url: '/purchase/quality/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询采购入库质检单详细
|
||||
export function getQuality(id) {
|
||||
return request({
|
||||
url: '/purchase/quality/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增采购入库质检单
|
||||
export function addQuality(data) {
|
||||
return request({
|
||||
url: '/purchase/quality',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 新增采购入库质检单
|
||||
export function addQualityDetail(data) {
|
||||
return request({
|
||||
url: '/purchase/quality/detail',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改采购入库质检单
|
||||
export function updateQuality(data) {
|
||||
return request({
|
||||
url: '/purchase/quality',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除采购入库质检单
|
||||
export function delQuality(id) {
|
||||
return request({
|
||||
url: '/purchase/quality/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询采购任务单详细
|
||||
export function getTask(id) {
|
||||
return request({
|
||||
url: '/purchase/task/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询采购收货单详细
|
||||
export function getReceive(id) {
|
||||
return request({
|
||||
url: '/purchase/receive/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询采购任务单列表
|
||||
export function listTask(query) {
|
||||
return request({
|
||||
url: '/purchase/task/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 新增采购任务单
|
||||
export function addTask(data) {
|
||||
return request({
|
||||
url: '/purchase/task',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改采购任务单
|
||||
export function updateTask(data) {
|
||||
return request({
|
||||
url: '/purchase/task',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除采购任务单
|
||||
export function delTask(purchaseTaskCodes) {
|
||||
return request({
|
||||
url: '/purchase/task/' + purchaseTaskCodes,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询采购入库单列表
|
||||
export function listIn(query) {
|
||||
return request({
|
||||
url: '/purchase/in/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询采购入库单详细
|
||||
export function getIn(id) {
|
||||
return request({
|
||||
url: '/purchase/in/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询批号分批详细
|
||||
export function getListDetail(batchNo) {
|
||||
return request({
|
||||
url: '/purchase/in/detail/' + batchNo,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// 修改采购入库单
|
||||
export function updateIn(data) {
|
||||
return request({
|
||||
url: '/purchase/in',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除采购入库单
|
||||
export function delIn(id) {
|
||||
return request({
|
||||
url: '/purchase/in/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
//根据批号和箱号查询拆分详情
|
||||
export function getListDetailByBL(data) {
|
||||
return request({
|
||||
url: '/purchase/in/listDetailByBL',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 新增分批入库详情
|
||||
export function addInDetail(data, type) {
|
||||
return request({
|
||||
url: '/purchase/in/detail/' + type,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 新增采购入库单
|
||||
export function addLotInfo(data) {
|
||||
return request({
|
||||
url: '/purchase/in/detail',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
//获取采购任务单明细
|
||||
export function getDetail(data) {
|
||||
return request({
|
||||
url: '/purchase/receive/getDetail',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
/**根据订单号获取单据信息以新增*/
|
||||
export function getDetailByPoCode(poCode) {
|
||||
return request({
|
||||
url: '/purchase/receive/getDetailByPoCode/' + poCode,
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增分批入库详情
|
||||
export function uploadU9(data) {
|
||||
return request({
|
||||
url: '/purchase/in/detail/uploadU9',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
/**根据订单号/ASN单号/ASN行号查询收货、质检、退货、入库明细列表*/
|
||||
export function getDetailListsBySRM(data) {
|
||||
return request({
|
||||
url: '/purchase/in/getDetailListsBySRM',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
//选中收货单编码,回显子表
|
||||
export function getQualityReceiveDetail(data) {
|
||||
return request({
|
||||
url: '/purchase/quality/getDetail',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// 查询供应商列表
|
||||
export function listSupplier(query) {
|
||||
return request({
|
||||
url: '/basic/supplier/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询采购入库明细标签列表
|
||||
export function listPurchaseInDetailLabel(query) {
|
||||
return request({
|
||||
url: '/purchase/purchaseInDetailLabel/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询仓库列表
|
||||
export function listWarehouse(query) {
|
||||
return request({
|
||||
url: '/basic/warehouse/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 入库
|
||||
export function labelInStock(data) {
|
||||
return request({
|
||||
url: '/purchase/purchaseInDetailLabel/labelInStock',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 采购直接入库提交按钮
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function addPurchase(data) {
|
||||
return request({
|
||||
url: '/purchase/in/detail/add',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
/**
|
||||
* 推荐库位
|
||||
* @param {string} code
|
||||
*/
|
||||
export function getMaterial_code(code) {
|
||||
return request({
|
||||
url: '/stock/stock/recommend-stock/material-code/' + code,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
10
api/wms/request.js
Normal file
10
api/wms/request.js
Normal file
@@ -0,0 +1,10 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
//根据物料编码获取物料名称
|
||||
export function listMaterial(query) {
|
||||
return request({
|
||||
url: '/mm/material/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
176
api/wms/sale.js
Normal file
176
api/wms/sale.js
Normal file
@@ -0,0 +1,176 @@
|
||||
import request from '@/utils/wms-request'
|
||||
|
||||
// 查询任务单及明细
|
||||
export function fetchTask(taskCode) {
|
||||
return request({
|
||||
url: `/sale/out/task/${taskCode}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询销售出库任务单列表
|
||||
export function listTask(query) {
|
||||
return request({
|
||||
url: '/sale/out/task/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询销售出库任务单详细
|
||||
* @param {Object} id
|
||||
*/
|
||||
export function getTask(id) {
|
||||
return request({
|
||||
url: '/sale/out/task/' + id + '/groupBy',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增销售出库任务单
|
||||
export function addTask(data) {
|
||||
return request({
|
||||
url: '/sale/out/task',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
//根据选择的上一级编码回显主子表
|
||||
export function getOutBillBySourceCode(data) {
|
||||
return request({
|
||||
url: '/sale/out/out/getOutBillBySourceCode',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改销售出库任务单
|
||||
export function updateTask(data) {
|
||||
return request({
|
||||
url: '/sale/out/task',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除销售出库任务单
|
||||
export function delTask(id) {
|
||||
return request({
|
||||
url: '/sale/out/task/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// 查询销售拣货单列表
|
||||
export function listPick(query) {
|
||||
return request({
|
||||
url: '/sale/out/pick/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询销售拣货单详细
|
||||
export function getPick(id) {
|
||||
return request({
|
||||
url: '/sale/out/pick/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增销售拣货单
|
||||
export function addPick(data) {
|
||||
return request({
|
||||
url: '/sale/out/pick',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改销售拣货单
|
||||
export function updatePick(data) {
|
||||
return request({
|
||||
url: '/sale/out/pick',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除销售拣货单
|
||||
export function delPick(id) {
|
||||
return request({
|
||||
url: '/sale/out/pick/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// 查询销售出库单列表
|
||||
export function listOut(query) {
|
||||
return request({
|
||||
url: '/sale/out/out/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询销售出库单详细
|
||||
export function getOut(id) {
|
||||
return request({
|
||||
url: '/sale/out/out/' + parseStrEmpty(id),
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询批号分批详细
|
||||
export function getListDetail(data) {
|
||||
return request({
|
||||
url: '/sale/out/out/detail',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 新增销售出库单
|
||||
export function addOut(data) {
|
||||
return request({
|
||||
url: '/sale/out/out',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改销售出库单
|
||||
export function updateOut(data) {
|
||||
return request({
|
||||
url: '/sale/out/out',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除销售出库单
|
||||
export function delOut(id) {
|
||||
return request({
|
||||
url: '/sale/out/out/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
//根据选择的上一级编码回显主子表
|
||||
export function getSaleOutDirectlyByTaskCode(data) {
|
||||
return request({
|
||||
url: '/sale/out/out/getSaleOutDirectlyByTaskCode',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
54
api/wms/shelves.js
Normal file
54
api/wms/shelves.js
Normal file
@@ -0,0 +1,54 @@
|
||||
import request from '@/utils/wms-request'
|
||||
|
||||
// 查询货架列表
|
||||
export function listShelves(query) {
|
||||
return request({
|
||||
url: '/basic/shelves/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询货架详细
|
||||
export function getShelves(id) {
|
||||
return request({
|
||||
url: '/basic/shelves/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增货架
|
||||
export function addShelves(data) {
|
||||
return request({
|
||||
url: '/basic/shelves',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改货架
|
||||
export function updateShelves(data) {
|
||||
return request({
|
||||
url: '/basic/shelves',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除货架
|
||||
export function delShelves(id) {
|
||||
return request({
|
||||
url: '/basic/shelves/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出货架
|
||||
export function exportShelves(query) {
|
||||
return request({
|
||||
url: '/basic/shelves/export',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
143
api/wms/stock.js
Normal file
143
api/wms/stock.js
Normal file
@@ -0,0 +1,143 @@
|
||||
import request from '@/utils/wms-request'
|
||||
|
||||
// 查询物料库存信息列表
|
||||
export function listStock(query) {
|
||||
return request({
|
||||
url: '/stock/stock/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询物料库存信息列表(模糊查询产品)
|
||||
export function listStockLike(query) {
|
||||
return request({
|
||||
url: '/stock/stock/listLike',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询物料库存信息详细
|
||||
export function getStock(id) {
|
||||
return request({
|
||||
url: '/stock/stock/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增物料库存信息
|
||||
export function addStock(data) {
|
||||
return request({
|
||||
url: '/stock/stock',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改物料库存信息
|
||||
export function updateStock(data) {
|
||||
return request({
|
||||
url: '/stock/stock',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除物料库存信息
|
||||
export function delStock(id) {
|
||||
return request({
|
||||
url: '/stock/stock/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出物料库存信息(现在改成根据ids查询库存信息并导出)
|
||||
export function exportStock(materialStockIds) {
|
||||
return request({
|
||||
url: '/stock/stock/export/' + materialStockIds,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function print(id) {
|
||||
return request({
|
||||
url: '/stock/stock/print/' + id,
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
export function test(data) {
|
||||
return request({
|
||||
url: '/stock/history/test',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 根据物料编码查询物料库存信息列表
|
||||
export function listStockByMaterialCode(materialCode) {
|
||||
return request({
|
||||
url: '/stock/stock/listMaterial/' + materialCode,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
// 库位分析看板
|
||||
export function listLocationByStock() {
|
||||
return request({
|
||||
url: '/stock/stock/whDashboard',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
// 货架可视化大屏
|
||||
export function handleShelvesScreen(id) {
|
||||
return request({
|
||||
url: '/stock/stock/shelvesScreen/' + id,
|
||||
method: 'post',
|
||||
})
|
||||
}
|
||||
|
||||
//超市补货
|
||||
export function smSupplyStock(ids) {
|
||||
return request({
|
||||
url: '/stock/stock/smSupplyStock/' + ids,
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
//填充物料信息
|
||||
export function checkStock(ids) {
|
||||
return request({
|
||||
url: '/stock/stock/checkStock',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增物料移库管理
|
||||
export function addTransfer(data) {
|
||||
return request({
|
||||
url: '/stock/transfer',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改物料移库管理
|
||||
export function updateTransfer(data) {
|
||||
return request({
|
||||
url: '/stock/transfer',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询出库拆分记录列表
|
||||
export function listOutSplitHistory(query) {
|
||||
return request({
|
||||
url: '/stock/outSplitHistory/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
109
api/wms/warehouse.js
Normal file
109
api/wms/warehouse.js
Normal file
@@ -0,0 +1,109 @@
|
||||
import request from '@/utils/wms-request'
|
||||
|
||||
// 查询仓库列表
|
||||
export function listWarehouse(query) {
|
||||
return request({
|
||||
url: '/basic/warehouse/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询仓库详细
|
||||
export function getWarehouse(id) {
|
||||
return request({
|
||||
url: '/basic/warehouse/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增仓库
|
||||
export function addWarehouse(data) {
|
||||
return request({
|
||||
url: '/basic/warehouse',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改仓库
|
||||
export function updateWarehouse(data) {
|
||||
return request({
|
||||
url: '/basic/warehouse',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除仓库
|
||||
export function delWarehouse(id) {
|
||||
return request({
|
||||
url: '/basic/warehouse/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出仓库
|
||||
export function exportWarehouse(query) {
|
||||
return request({
|
||||
url: '/basic/warehouse/export',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询销售退货任务单列表
|
||||
* @param {Object} query
|
||||
*/
|
||||
export function backListTask(query) {
|
||||
return request({
|
||||
url: '/sale/back/task/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
*查询销售退货任务单详细
|
||||
* @param {Object} id
|
||||
*/
|
||||
export function getTaskId(id) {
|
||||
return request({
|
||||
url: '/sale/back/task/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增销售退货入库单
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function updateIn(data) {
|
||||
return request({
|
||||
url: '/sale/back/in',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 直接入库退货单提交按钮
|
||||
* @param {Object} data
|
||||
*/
|
||||
export function addIn(data) {
|
||||
return request({
|
||||
url: '/sale/back/in/quiteAdd',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
/**根据任务单号获取单据信息以新增*/
|
||||
export function getInByTask(data) {
|
||||
return request({
|
||||
url: '/sale/back/task/getInByTask',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user