import request from '@/router/axios' export function fetchList(query) { return request({ url: '/mes/report/page', method: 'get', params: query }) } export function getReportAndItemsPage(query, reportId) { return request({ url: '/mes/report/getReportAndItemsPage/' + reportId, method: 'get', params: query }) } export function getExcel(query) { return request({ url: '/mes/report/download', method: 'get', params: query, responseType: 'blob' }) } export function getTestReportProcessingPage(query) { return request({ url: '/mes/report/page/report', method: 'get', params: query }) } export function addObj(obj) { return request({ url: '/mes/report', method: 'post', data: obj }) } export function getReportObj(id) { return request({ url: '/mes/report/' + id, method: 'get' }) } export function getReportProcessingObj(id) { return request({ url: '/mes/report/report/' + id, method: 'get' }) } export function delObj(id) { return request({ url: '/mes/report/' + id, method: 'delete' }) } export function putObj(obj) { return request({ url: '/mes/report', method: 'put', data: obj }) } export function putReportProcessingObj(obj) { return request({ url: '/mes/report/report', method: 'put', data: obj }) } export function getTestResultPage(query) { return request({ url: '/mes/report/test/page', method: 'get', params: query }) } export function getTestResult(query) { return request({ url: '/mes/report/test', method: 'post', data: query }) }