import request from '@/router/axios' export function fetchList(query) { return request({ url: '/mes/document/page', method: 'get', params: query }) } export function addObj(obj) { return request({ url: '/mes/document', method: 'post', data: obj }) } export function getObj(id) { return request({ url: '/mes/document/' + id, method: 'get' }) } export function delObj(id) { return request({ url: '/mes/document/' + id, method: 'delete' }) } export function putObj(obj) { return request({ url: '/mes/document', method: 'put', data: obj }) } export function saveBom(obj) { return request({ url: '/mes/document/saveBom', method: 'post', data: obj }) } export function getTemplateAndParam(routingOperationId) { return request({ url: '/mes/routing/templateAndParam/' + routingOperationId, method: 'get' }) } export function deleteBom(obj) { return request({ url: '/mes/document/deleteBom', method: 'post', data: obj }) } export function saveTestStandard(obj) { return request({ url: '/mes/document/saveTestStandard', method: 'post', data: obj }) } export function deleteTestStandard(obj) { return request({ url: '/mes/document/deleteTestStandard', method: 'post', data: obj }) } export function calcMaterialCost(documentId) { return request({ url: '/mes/document/calcMaterialCost/' + documentId, method: 'post' }) } export function exportMaterialCost(documentId) { return request({ url: '/mes/document/exportMaterialCost/' + documentId, method: 'get', responseType: 'blob' }) } export function removeUploadJgt(documentId) { return request({ url: '/mes/document/removeJgt/' + documentId, method: 'post' }) } export function removeUploadLct(documentId) { return request({ url: '/mes/document/removeLct/' + documentId, method: 'post' }) } export function copyDocument(obj) { return request({ url: '/mes/document/copy', method: 'post', data: obj }) } export function startOa(id, oaType) { return request({ url: '/mes/document/startOa/' + id + '/' + oaType, method: 'post' }) } export function exportDocumentWord(documentId) { return request({ url: '/mes/document/word/' + documentId, method: 'get', responseType: 'blob' }) } export function changeState(obj, event) { return request({ url: '/mes/document/' + event, method: 'post', data: obj }) } export function saveLctJson(obj) { return request({ url: '/mes/document/saveLctJson', method: 'post', data: obj }) } export function getLctJson(id) { return request({ url: '/mes/document/getLctJson/' + id, method: 'get' }) } export function getTestStand(obj) { return request({ url: '/mes/document/getTestStand', method: 'get', params: obj }) } export function routingChildCheck(id) { return request({ url: '/mes/document/routingChildCheck/' + id, method: 'get' }) } export function ifsSync(id) { return request({ url: '/mes/document/ifsSync/' + id, method: 'get' }) } export function qryDocTestStandard(query) { return request({ url: '/mes/document/qryDocTestStandard', method: 'get', params: query }) } export function qryDocTestStandardDetailsByStandardId(query) { return request({ url: '/mes/document/qryDocTestStandardDetailsByStandardId', method: 'get', params: query }) } export function addDocTestStandard(obj) { return request({ url: '/mes/document/addDocTestStandard', method: 'post', data: obj }) } export function delDocTestStandardById(id) { return request({ url: '/mes/delDocTestStandardById/' + id, method: 'delete' }) } export function delDocTestStandardDetailById(id) { return request({ url: '/mes/delDocTestStandardDetailById/' + id, method: 'delete' }) } export function updDocTestStandardDetails(obj) { return request({ url: '/mes/document/updDocTestStandardDetails', method: 'post', data: obj }) } export function addDocTestStandardOveride(query) { return request({ url: '/mes/document/addDocTestStandard', method: 'post', params: query }) } export function delDocTestStandardDetailByIdOveride(id) { return request({ url: '/mes/document/delDocTestStandardDetailById/' + id, method: 'delete' }) } export function delDocTestStandardByIdOveride(id) { return request({ url: '/mes/document/delDocTestStandardById/' + id, method: 'delete' }) } export function batchDel(obj) { return request({ url: '/mes/document/batchDel', method: 'post', data: obj }) } export function batchAddDocTestStandard(obj) { return request({ url: '/mes/document/batchAddDocTestStandard', method: 'post', data: obj }) } export function qryDocSamplingRule(query) { return request({ url: '/mes/document/qryDocSamplingRule', method: 'get', params: query }) } export function batchAddDocSamplingRule(obj) { return request({ url: '/mes/document/batchAddDocSamplingRule', method: 'post', data: obj }) } export function uploadDocumentTestStandardTemplate() { return request({ url: '/mes/document/export', method: 'get', responseType: 'blob' }) }