/** * 质量监督报告相关接口 */ import request from '../../index' // 质量监督报告列表查询-分页 export function getQualityReportList(data: any) { return request({ url: `/quality/bizQualitySupervisionRep/approval/listPage?offset=${data.offset}&limit=${data.limit}`, method: 'post', data, }) } // 详情 export function detailQualityReport(data: any) { return request({ url: '/quality/bizQualitySupervisionRep/detail', method: 'get', params: data, }) } // 新建 export function addQualityReport(data: any) { return request({ url: '/quality/bizQualitySupervisionRep/add', method: 'post', data, }) } // 提交 export function submitQualityReport(data: any) { return request({ url: '/quality/bizQualitySupervisionRep/submit', method: 'post', data, }) } // 更新 export function updateQualityReport(data: any) { return request({ url: '/quality/bizQualitySupervisionRep/update', method: 'post', data, }) } // 更新 - 未通过/已取消-编辑 export function updateQualityReportStatus(data: any) { return request({ url: '/quality/bizQualitySupervisionRep/failUpdate', method: 'post', data, }) } // 删除 export function delteQualityReport(data: any) { return request({ url: '/quality/bizQualitySupervisionRep/delete', method: 'post', data, }) } // 审批-删除 export function delteQualityReportStatus(data: any) { return request({ url: '/quality/bizQualitySupervisionRep/approval/delete', method: 'post', data, }) } // 取消审批 export function cancelApproval(data: any) { return request({ url: '/quality/bizQualitySupervisionRep/approval/revoke', method: 'post', data, }) } // 删除-草稿箱 export function draftDelete(data: any) { return request({ url: '/quality/bizQualitySupervisionRep/draftDelete', method: 'post', data, }) } // 删除 -已取消 export function approvalDelete(data: any) { return request({ url: '/quality/bizQualitySupervisionRep/approval/delete', method: 'post', data, }) } // 审批 -拒绝 export function refuseApproval(data: any) { return request({ url: '/quality/bizQualitySupervisionRep/approval/refuse', method: 'post', data, }) } // 文件流 export function getQualityReportFile(data: any) { return request({ url: '/quality/bizQualitySupervisionRep/exportFile', method: 'post', data, responseType: 'blob', }) } export function exportQualityReportZip(data: any) { return request({ url: '/quality/bizQualitySupervisionRep/exportZip', method: 'post', data, responseType: 'blob', }) }