Smart_Canteen_Handheld_Devi.../api/enterExit.js

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',
})
}