/** * 预防措施处理单相关接口 */ import request from '../../index' // 预防措施处理单列表查询-分页 export function getQualityPreventList(data: any) { return request({ url: `/quality/bizQualityPreventRecord/approval/listPage?offset=${data.offset}&limit=${data.limit}`, method: 'post', data, }) } // 取消审批 export function cancelApproval(data: any) { return request({ url: '/quality/bizQualityPreventRecord/approval/revoke', method: 'post', data, }) } // 删除-草稿箱 export function draftDelete(data: any) { return request({ url: '/quality/bizQualityPreventRecord/draftDelete', method: 'post', data, }) } // 删除 -已取消 export function approvalDelete(data: any) { return request({ url: '/quality/bizQualityPreventRecord/approval/delete', method: 'post', data, }) } // 删除 export function delteQualityPrevent(data: any) { return request({ url: '/quality/bizQualityPreventRecord/delete', method: 'get', params: data, }) } // 提交 export function submitQualityPrevent(data: any) { return request({ url: '/quality/bizQualityPreventRecord/submit', method: 'post', data, }) } // 审批 -拒绝 export function refuseApproval(data: any) { return request({ url: '/quality/bizQualityPreventRecord/approval/refuse', method: 'post', data, }) } // 详情 export function detailQualityPrevent(data: any) { return request({ url: '/quality/bizQualityPreventRecord/detail', method: 'get', params: data, }) } // 新建 export function addQualityPrevent(data: any) { return request({ url: '/quality/bizQualityPreventRecord/add', method: 'post', data, }) } // 更新 export function updateQualityPrevent(data: any) { return request({ url: '/quality/bizQualityPreventRecord/update', method: 'post', data, }) } // 关联文件url export function ConnectFileUrl(data: any) { return request({ url: '/quality/bizQualityCorrectiveRecord/fileTypes', method: 'get', params: data, }) } // 更具url获取列表 export function getListByUrl(data: any, url: string) { return request({ url: `${url}?offset=${data.offset ? data.offset : ''}&limit=${data.limit ? data.limit : ''}`, method: 'post', data, }) } export function getBizQualityPreventRecordFile(data: any) { return request({ url: '/quality/bizQualityPreventRecord/exportFile', method: 'post', data, responseType: 'blob', }) } export function exportQualityPreventZip(data: any) { return request({ url: '/quality/bizQualityPreventRecord/exportZip', method: 'post', data, responseType: 'blob', }) }