import request from '@/utils/request' // 获取项目上传数据状态 export function getUploadStatus(projectId) { return request({ url: '/ccdi/project/' + projectId + '/upload-status', method: 'get' }) } // 上传文件 export function uploadFile(projectId, uploadType, file) { const formData = new FormData() formData.append('file', file) formData.append('uploadType', uploadType) return request({ url: '/ccdi/project/' + projectId + '/upload', method: 'post', data: formData, headers: { 'Content-Type': 'multipart/form-data' } }) } // 删除文件 export function deleteFile(projectId, uploadType) { return request({ url: '/ccdi/project/' + projectId + '/file/' + uploadType, method: 'delete' }) } // 获取名单库选项 export function getNameListOptions() { return request({ url: '/ccdi/project/name-list/options', method: 'get' }) } // 更新名单库选择 export function updateNameListSelection(projectId, data) { return request({ url: '/ccdi/project/' + projectId + '/name-lists', method: 'put', data: data }) } // 执行数据质量检查 export function executeQualityCheck(projectId) { return request({ url: '/ccdi/project/' + projectId + '/quality-check', method: 'post' }) } // 拉取本行信息 export function pullBankInfo(projectId) { return request({ url: '/ccdi/project/' + projectId + '/pull-bank-info', method: 'post' }) } // 生成报告 export function generateReport(projectId) { return request({ url: '/ccdi/project/' + projectId + '/generate-report', method: 'post' }) } // 查询导入状态 export function getImportStatus(taskId) { return request({ url: '/ccdi/project/upload-status/' + taskId, method: 'get' }) }