/**
* 质量监督报告相关接口
*/
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',
})
}