import request from '@/utils/request'; /** * @data 分页查询 货品库存-列表 */ export function getInventoryOfGoodsApi(data) { return request({ url: '/smart-canteen/api/v1/drpinventory/list?pageNum=' + data.pageNum + '&pageSize=' + data.pageSize, method: 'post', 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?pageNum=' + data.pageNum + '&pageSize=' + data.pageSize, method: 'POST', data }) } /** * @data 获取入库记录详情 * @param intoId * @returns {Promise | Promise} */ export function getDetailsOfTheInboundRecordApi(intoId) { return request({ url: '/smart-canteen/ims/into-inventory/' + intoId, method: 'get', }) } /** * @data 获取出库记录详情 * @param intoId * @returns {Promise | Promise} */ export function getDetailsOfTheOutboundRecordApi(outId) { return request({ url: '/smart-canteen/ims/out-inventory/' + outId, method: 'get', }) } /** * @data 获取区域树 * @returns {Promise | Promise} */ export function getAreaApi() { return request({ url: '/smart-canteen/basic_area/areaTree', method: 'get', }) } /** * @data 获取仓库 * @returns {Promise | Promise} */ 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} */ export function getPersonApi(roleId) { return request({ url: '/system/user/list?pageNum=1&pageSize=1000&roleIds=' + roleId, method: 'get', }) } /** * @data 获取供应商 * @returns {Promise | Promise} */ export function getSupplierApi() { return request({ url: '/smart-canteen/ims_supplier/list?isPaging=1', method: 'get', }) } /** * @data 新增入库记录 * @returns {Promise | Promise} */ export function addEnterRecord(data) { return request({ url: '/smart-canteen/ims/into-inventory', method: 'post', data }) } /** * @data 新增出库记录 * @returns {Promise | Promise} */ export function addOutRecord(data) { return request({ url: '/smart-canteen/ims/out-inventory', method: 'post', data }) } /** * @data 获取采购单 * @returns {Promise | Promise} */ 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} */ 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} */ export function getPurchaseOrderDetail(id) { return request({ url: '/smart-canteen/ims_order_goods/' + id, method: 'GET', }) } /** * @data 获取领料单详情 * @returns {Promise | Promise} */ export function getMaterialRequisitionFormDetail(id) { return request({ url: '/smart-canteen/ims_fetch_material/page-detail?fetchMaterialId=' + id, method: 'GET', }) }