185 lines
4.0 KiB
JavaScript
185 lines
4.0 KiB
JavaScript
import request from '@/utils/request';
|
|
|
|
/**
|
|
* @data 分页查询 货品库存-列表
|
|
*/
|
|
export function getInventoryOfGoodsApi(data) {
|
|
return request({
|
|
url: '/smart-canteen/api/v1/drpinventory/list',
|
|
method: 'get',
|
|
params:data
|
|
})
|
|
}
|
|
/**
|
|
* @data 分页查询 入库记录-列表
|
|
*/
|
|
export function getWarehouseEntryRecordApi(data) {
|
|
return request({
|
|
url: '/smart-canteen/ims/into-inventory/list?pageNum=' + data.pageNum + '&pageSize=' + data.pageSize,
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
/**
|
|
* @data 分页查询 出库记录-列表
|
|
*/
|
|
export function getWarehouseOutRecordApi(data) {
|
|
return request({
|
|
url: '/smart-canteen/ims/out-inventory/list?pageNum=' + data.pageNum + '&pageSize=' + data.pageSize,
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
/**
|
|
* @data 分页查询 货品-列表
|
|
*/
|
|
export function getGoodsApi(data,param) {
|
|
return request({
|
|
url: '/smart-canteen/cook_material/list?pageNum=' + data.pageNum + '&pageSize=' + data.pageSize + param,
|
|
method: 'get',
|
|
})
|
|
}
|
|
/**
|
|
* @data 分页查询 入库货品-列表
|
|
*/
|
|
export function getInBoundGoodsApi(data) {
|
|
return request({
|
|
url: '/smart-canteen/api/v1/drpinventory/list',
|
|
method: 'get',
|
|
params:data
|
|
})
|
|
}
|
|
|
|
|
|
/**
|
|
* @data 获取入库记录详情
|
|
* @param intoId
|
|
* @returns {Promise | Promise<unknown>}
|
|
*/
|
|
export function getDetailsOfTheInboundRecordApi(intoId) {
|
|
return request({
|
|
url: '/smart-canteen/ims/into-inventory/' + intoId,
|
|
method: 'get',
|
|
})
|
|
}
|
|
/**
|
|
* @data 获取出库记录详情
|
|
* @param intoId
|
|
* @returns {Promise | Promise<unknown>}
|
|
*/
|
|
export function getDetailsOfTheOutboundRecordApi(outId) {
|
|
return request({
|
|
url: '/smart-canteen/ims/out-inventory/' + outId,
|
|
method: 'get',
|
|
})
|
|
}
|
|
/**
|
|
* @data 获取区域树
|
|
* @returns {Promise | Promise<unknown>}
|
|
*/
|
|
export function getAreaApi() {
|
|
return request({
|
|
url: '/smart-canteen/basic_area/areaTree',
|
|
method: 'get',
|
|
})
|
|
}
|
|
/**
|
|
* @data 获取仓库
|
|
* @returns {Promise | Promise<unknown>}
|
|
*/
|
|
export function getWarehouseApi(areaId) {
|
|
var url = '/smart-canteen/ims_warehouse_info/list?pageNum=1&pageSize=1000';
|
|
if (areaId){
|
|
url += '&areaId=' + areaId;
|
|
}
|
|
return request({
|
|
url: url,
|
|
method: 'get',
|
|
})
|
|
}
|
|
/**
|
|
* @data 获取人员
|
|
* @returns {Promise | Promise<unknown>}
|
|
*/
|
|
export function getPersonApi() {
|
|
return request({
|
|
url: '/system/user/list?pageNum=1&pageSize=1000&roleIds=' + 130,
|
|
method: 'get',
|
|
})
|
|
}
|
|
/**
|
|
* @data 获取供应商
|
|
* @returns {Promise | Promise<unknown>}
|
|
*/
|
|
export function getSupplierApi() {
|
|
return request({
|
|
url: '/smart-canteen/ims_supplier/list?isPaging=1',
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
/**
|
|
* @data 新增入库记录
|
|
* @returns {Promise | Promise<unknown>}
|
|
*/
|
|
export function addEnterRecord(data) {
|
|
return request({
|
|
url: '/smart-canteen/ims/into-inventory',
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
/**
|
|
* @data 新增出库记录
|
|
* @returns {Promise | Promise<unknown>}
|
|
*/
|
|
export function addOutRecord(data) {
|
|
return request({
|
|
url: '/smart-canteen/ims/out-inventory',
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* @data 获取采购单
|
|
* @returns {Promise | Promise<unknown>}
|
|
*/
|
|
export function getPurchaseOrder(data) {
|
|
return request({
|
|
url: '/smart-canteen/ims_order_goods/list?pageNum='+data.pageNum+'&pageSize=' + data.pageSize,
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
/**
|
|
* @data 获取领料单
|
|
* @returns {Promise | Promise<unknown>}
|
|
*/
|
|
export function getMaterialRequisitionForm(data,param) {
|
|
return request({
|
|
url: '/smart-canteen/ims_fetch_material/list?pageNum='+data.pageNum+'&pageSize=' + data.pageSize + param,
|
|
method: 'get',
|
|
})
|
|
}
|
|
/**
|
|
* @data 获取采购单
|
|
* @returns {Promise | Promise<unknown>}
|
|
*/
|
|
export function getPurchaseOrderDetail(id) {
|
|
return request({
|
|
url: '/smart-canteen/ims_order_goods/' + id,
|
|
method: 'GET',
|
|
})
|
|
}
|
|
/**
|
|
* @data 获取领料单详情
|
|
* @returns {Promise | Promise<unknown>}
|
|
*/
|
|
export function getMaterialRequisitionFormDetail(id) {
|
|
return request({
|
|
url: '/smart-canteen/ims_fetch_material/page-detail?fetchMaterialId=' + id,
|
|
method: 'GET',
|
|
})
|
|
}
|