import request from '@/router/axios' export function fetchList(query) { return request({ url: '/mes/joinStockOrder/page', method: 'get', params: query }) } export function fetchAll(query) { return request({ url: '/mes/joinStockOrder/list', method: 'get', params: query }) } export function addObj(obj) { return request({ url: '/mes/joinStockOrder', method: 'post', data: obj }) } export function getObj(id) { return request({ url: '/mes/joinStockOrder/' + id, method: 'get' }) } export function delObj(id) { return request({ url: '/mes/joinStockOrder/' + id, method: 'delete' }) } export function delByIds(obj) { return request({ url: '/mes/joinStockOrder/delByIds', method: 'post', data: obj }) } export function putObj(obj) { return request({ url: '/mes/joinStockOrder', method: 'put', data: obj }) } export function changeState(obj, event) { return request({ url: '/mes/joinStockOrder/changeState/' + event, method: 'post', data: obj }) } export function updateOrder(id) { return request({ url: '/mes/joinStockOrder/updateOrder/' + id, method: 'get' }) } export function updateOperationTaskId(id) { return request({ url: '/mes/joinStockOrder/updateOperationTaskId/' + id, method: 'get' }) } export function getMaterial(query) { return request({ url: '/mes/operationTask/getMaterial', method: 'get', params: query }) } export function getStockByPart(query, taskId) { return request({ url: '/mes/stock/getStockPageByOperation/' + taskId, method: 'get', params: query }) } export function getStockListByPart(query, taskId) { return request({ url: '/mes/stock/getStockListByOperation/' + taskId, method: 'get', params: query }) } export function getERPStockListByPart(query) { return request({ url: '/mes/stock/getERPStockListByOperation', method: 'get', params: query }) } export function getERPStockListPageByOperation(query) { return request({ url: '/mes/stock/getERPStockListPageByOperation', method: 'get', params: query }) } export function addReserve(obj) { return request({ url: '/mes/stock/reserve', method: 'post', data: obj }) } export function cancelReserve(obj) { return request({ url: '/mes/stock/cancelReserve', method: 'post', data: obj }) }