/* * Copyright (c) 2018-2025, ztt All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * Neither the name of the pig4cloud.com developer nor the names of its * contributors may be used to endorse or promote products derived from * this software without specific prior written permission. * Author: ztt */ import request from '@/router/axios' export function fetchList(query) { return request({ url: '/mes/applyPart/getTestApplyPage', method: 'get', params: query }) } export function batchUpdateApplyPartV2(obj, type) { return request({ url: '/mes/applyPart/batchV2/' + type, method: 'put', data: obj }) } export function getMoTestStandardList(query) { return request({ url: '/mes/plan/moTestStandard/getMoTestStandardList', method: 'get', params: query }) } // 待检零件创建检测汇报 export function createReport(obj) { return request({ url: '/mes/qualityReport/createReport', method: 'post', data: obj }) } export function addReport(obj) { return request({ url: '/mes/qualityReport', method: 'post', data: obj }) } export function getReport(id) { return request({ url: '/mes/applyPart/' + 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 }) } export function putReportSampleV2(obj) { return request({ url: '/mes/reportSample/V2', method: 'put', data: obj }) } export function getTestMan(query) { return request({ url: '/mes/examiner/page', method: 'get', params: query }) } // 自动判定合格 export function autoJudgmentSample(obj) { return request({ url: '/mes/reportSample/autoJudgmentSample', method: 'post', data: obj }) } // 提交检测报告 export function putReportSubmit(obj, id) { return request({ url: '/mes/qualityReport/submitV2/' + id, method: 'put', data: obj }) } // 取消提交 export function putReportCancelSubmit(obj, id) { return request({ url: '/mes/qualityReport/cancelSubmitV2/' + id, method: 'put', data: obj }) } export function getFiles(id) { return request({ url: '/mes/getListByApplyPartId/' + id, method: 'get' }) } export function getFilesPage(query) { return request({ url: '/mes/qualityapplypartfile/page', method: 'get', params: query }) } export function removeFile(id) { return request({ url: '/mes/qualityapplypartfile/' + id, method: 'delete' // params: query }) }