import request from '@/router/axios' export function fetchListManufacturingOrder(query) { return request({ url: '/mes/plan/manufacturingOrder/page', method: 'get', params: query }) } // 车间订单导出 export function manufacturingOrderExport(query) { return request({ url: '/mes/plan/manufacturingOrder/export', method: 'get', responseType: 'blob', params: query }) } export function addManufacturingOrder(obj) { return request({ url: '/mes/plan/manufacturingOrder', method: 'post', data: obj }) } export function refreshIfsOrderNo(obj) { return request({ url: '/mes/plan/manufacturingOrder/refreshIfsOrderNo', method: 'post', data: obj }) } export function getManufacturingOrder(id) { return request({ url: '/mes/plan/manufacturingOrder/' + id, method: 'get' }) } export function delManufacturingOrder(id) { return request({ url: '/mes/plan/manufacturingOrder/' + id, method: 'delete' }) } export function putManufacturingOrder(obj) { return request({ url: '/mes/plan/manufacturingOrder', method: 'put', data: obj }) } export function fetchListManufacturingOrderForAps(query) { return request({ url: '/mes/plan/manufacturingOrder/apsPage', method: 'get', params: query }) } export function checkPart(partId, workshopTypeCode) { return request({ url: '/mes/plan/manufacturingOrder/checkPart/' + partId + '/' + workshopTypeCode, method: 'get' }) } export function changeState(ids, event) { return request({ url: '/mes/plan/manufacturingOrder/changeState/' + event, method: 'post', data: ids }) } export function checkOutTechnologyRouting(query) { return request({ url: '/mes/plan/manufacturingOrder/checkout', method: 'get', params: query }) } export function getRoutingTemplateForOrder(query) { return request({ url: '/mes/plan/manufacturingOrder/planRoutingOperationTemplate', method: 'get', params: query }) } export function deleteRoutingTemplateForOrder(id) { return request({ url: '/mes/plan/manufacturingOrder/deleteRoutingTemplate/' + id, method: 'delete' }) } export function addRoutingTemplateForOrder(obj) { return request({ url: '/mes/plan/manufacturingOrder/addRoutingTemplate', method: 'post', data: obj }) } export function getRoutingTemplateParamForOrder(query) { return request({ url: '/mes/plan/manufacturingOrder/planRoutingOperationTemplateParam', method: 'get', params: query }) } export function deleteRoutingTemplateParamForOrder(id) { return request({ url: '/mes/plan/manufacturingOrder/deleteRoutingTemplateParam/' + id, method: 'delete' }) } export function putRoutingTemplateParamForOrder(obj) { return request({ url: '/mes/plan/manufacturingOrder/routingTemplateParam', method: 'put', data: obj }) } export function addRoutingTemplateParamLedForOrder(obj) { return request({ url: '/mes/plan/manufacturingOrder/addRoutingTemplateParam', method: 'post', data: obj }) } export function getStatementPage(query) { return request({ url: '/mes/plan/manufacturingOrder/statementPage', method: 'get', params: query }) } export function putRoutingTemplateForOrder(obj) { return request({ url: '/mes/plan/manufacturingOrder/updateTemplate', method: 'put', data: obj }) } export function bomSelectChange(id) { return request({ url: '/mes/plan/manufacturingOrder/bomSelectChange/' + id, method: 'get' }) } export function getCustomer(id) { return request({ url: '/mes/plan/manufacturingOrder/getCustomer/' + id, method: 'get' }) } export function getQpaNumber(query) { return request({ url: '/mes/plan/manufacturingOrder/getQpaNumber', method: 'get', params: query }) } export function importShopOrderStd(obj) { return request({ url: '/mes/plan/manufacturingOrder/importShopOrderStd', method: 'post', data: obj }) } export function addBatch(obj) { return request({ url: '/mes/plan/manufacturingOrder/addBatch', method: 'post', data: obj }) } export function saveFromSchdule(obj) { return request({ url: '/mes/plan/manufacturingOrder/saveFromSchdule', method: 'post', data: obj }) } export function modifyShopMaterialAllocStd(obj) { return request({ url: '/mes/plan/manufacturingOrder/modifyShopMaterialAllocStd', method: 'post', data: obj }) } export function modifyShopOperationStd(obj) { return request({ url: '/mes/plan/manufacturingOrder/modifyShopOperationStd', method: 'post', data: obj }) } export function updateMoBom(obj) { return request({ url: '/mes/plan/manufacturingOrder/updateMoBom', method: 'put', data: obj }) } export function delMoBom(id) { return request({ url: '/mes/plan/manufacturingOrder/delMoBom/' + id, method: 'delete' }) } export function addMoBomCompont(obj) { return request({ url: '/mes/plan/manufacturingOrder/addMoBomCompont', method: 'post', data: obj }) } export function mergeCheck(ids) { return request({ url: '/mes/plan/manufacturingOrder/mergeCheck', method: 'post', data: ids }) } export function mergeUpdate(obj) { return request({ url: '/mes/plan/manufacturingOrder/mergeUpdate', method: 'post', data: obj }) } export function fetchMatIssueList(moId) { return request({ url: `/mes/plan/manufacturingmatissue/matIssueList/${moId}`, method: 'get' }) } export function fetchMatIssueListPage(query) { return request({ url: '/mes/plan/manufacturingmatissue/matIssueList', method: 'get', params: query }) } export function delMatUnIssue(ids) { return request({ url: '/mes/plan/manufacturingmatissue/delMatUnIssue', method: 'delete', data: ids }) }