import request from '@/utils/request' /** * 库位信息表分页查询 * @param {查询条件} data */ export function listWarehouse(query) { return request({ url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations/list', method: 'get', params: query }) } /** * 新增库位信息表 * @param data */ export function addWarehouse(data) { return request({ url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations', method: 'post', data: data }) } /** * 修改库位信息表 * @param data */ export function updateWarehouse(data) { return request({ url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations', method: 'PUT', data: data }) } /** * 获取库位信息表详情 * @param {Id} */ export function getWarehouse(id) { return request({ url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations/' + id, method: 'get' }) } /** * 删除库位信息表 * @param {主键} pid */ export function delWarehouse(pid) { return request({ url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations/' + pid, method: 'delete' }) } /** * 获取库位下拉 * @param {查询条件} data */ export function getLocationOptions(query) { return request({ url: 'mes/materialManagement/Parts/MaterialPartsStorageLocations/list_location_code', method: 'get', params: query }) } /** * 获取货物下拉 * @param {查询条件} data */ export function getSparePartsOptions(query) { return request({ url: 'mes/materialManagement/Parts/MaterialSpareParts/list_nopage', method: 'get', params: query }) } /** * 获取供应商下拉 * @param {查询条件} data */ export function getSupplierOptions(query) { return request({ url: 'mes/materialManagement/Parts/MaterialPartsSuppliers/list_supplier_No_Page', method: 'get', params: query }) } /** * 入库 * @param {查询条件} data */ export function EntryInventory(data) { return request({ url: 'mes/materialManagement/Parts/MaterialPartsInventory/entryInventory', method: 'post', data: data }) } /** * 出库 * @param {查询条件} data */ export function OutInventory(data) { return request({ url: 'mes/materialManagement/Parts/MaterialPartsInventory/OutInventory', method: 'post', data: data }) } /** * 盘点 * @param {查询条件} data */ export function CheckInventory(data) { return request({ url: 'mes/materialManagement/Parts/MaterialPartsInventory/CheckInventory', method: 'post', data: data }) }