import request from '@/router/axios' export function fetchListReport(query) { return request({ url: '/mes/qualityReport/page', method: 'get', params: query }) } export function addReport(obj) { return request({ url: '/mes/qualityReport', method: 'post', data: obj }) } export function getReport(id) { return request({ url: '/mes/qualityReport/' + id, method: 'get' }) } export function delReport(id) { return request({ url: '/mes/qualityReport/' + id, method: 'delete' }) } export function putReport(obj) { return request({ url: '/mes/qualityReport', method: 'put', data: obj }) } /** * 查询样品 * @param query */ export function listReportSample(query) { return request({ url: '/mes/reportSample/list', method: 'get', params: query }) } export function addReportSample(obj) { return request({ url: '/mes/reportSample', method: 'post', data: obj }) } export function delReportSample(id) { return request({ url: '/mes/reportSample/' + id, method: 'delete' }) } export function putReportSample(obj) { return request({ url: '/mes/reportSample', method: 'put', data: obj }) } // 样品检测项目 export function getSampleItemsById(obj) { return request({ url: '/mes/reportSample/getSampleItemsById', method: 'post', data: obj }) } export function putReportSampleItem(obj) { return request({ url: '/mes/reportSampleItem', method: 'put', data: obj }) } export function removeFile(query) { return request({ url: '/mes/reportSample/removeFile', method: 'delete', params: query }) } export function getReportSampleAttachment(id) { return request({ url: '/mes/reportSample/getReportSampleAttachment/' + id, method: 'get' }) } export function getByMoTestStandardId(id) { return request({ url: '/mes/reportSampleItem/getByMoTestStandardId/' + id, method: 'get' }) } export function saveSelfSampleItem(obj) { return request({ url: '/mes/reportSample/saveSelfSampleItem', method: 'post', data: obj }) } export function getReportSampleForSelf(query) { return request({ url: '/mes/reportSample/getReportSampleForSelf', method: 'get', params: query }) } export function autoJudgmentSelf(obj) { return request({ url: '/mes/reportSample/autoJudgmentSelf', method: 'post', data: obj }) } // 自动判定合格 export function autoJudgmentSample(obj) { return request({ url: '/mes/reportSample/autoJudgmentSample', method: 'post', data: obj }) } export function getTestResult(query) { return request({ url: '/mes/result/getResultPageTwo', method: 'get', params: query }) } export function getExcel(query) { return request({ url: '/mes/result/download', method: 'get', params: query, responseType: 'blob' }) } export function putReportSubmit(obj, id) { return request({ url: '/mes/qualityReport/submit/' + id, method: 'put', data: obj }) } export function putReportCancelSubmit(obj, id) { return request({ url: '/mes/qualityReport/cancelSubmit/' + id, method: 'put', data: obj }) } // 单个判定合格 export function autoJudgmentSampleSingle(obj) { return request({ url: '/mes/reportSample/autoJudgmentSampleSingle', method: 'post', data: obj }) } export function dataAcquisition(query) { return request({ url: '/mes/reportSample/dataAcquisition', method: 'get', params: query }) } export function dataNetworkAnalyzer(obj, query) { return request({ url: '/caiji/zhrf_CollectData.asmx', method: 'post', headers: { 'Content-Type': 'text/xml;charset=utf-8' }, params: query, data: obj }) } export function judgmentSampleCheck(obj) { return request({ url: '/mes/reportSample/judgmentSampleCheck', method: 'post', data: obj }) }