import request from '@/nx/request' const taskPrefix = '/qms/bus/qmsBusAssayTask' const taskDetailPrefix = '/qms/bus/qmsBusAssayTaskDetail' // 获取任务 const getAssayTaskList = params => { return request({ url: taskPrefix + '/listTaskForPAD', method: 'GET', params: { ...params } }) } // 天平称重 const auncelWeigh = params => { return request({ url: taskDetailPrefix + '/saveWeight', method: 'POST', data: params }) } //撤销称重 const auncelWeighRevoke = id => { return request({ url: taskDetailPrefix + '/revokeWeight', method: 'POST', params: { id } }) } // 批量称重提交 const weighBatchSubmitByTaskNo = taskNo => { return request({ url: taskDetailPrefix + '/submitWeightTaskByTaskNo', method: 'POST', params: { taskNo } }) } // 批量称重提交 const weighBatchSubmitByIds = ids => { return request({ url: taskDetailPrefix + '/submitWeightTaskByIds', method: 'POST', params: { ids } }) } // 任务单复核 const assayTaskReview = id => { return request({ url: taskPrefix + '/review', method: 'POST', params: { id } }) } // 任务单及样品复核 const reviewWeightTaskByTaskIdAndSampleIds = (taskId, sampleIds) => { return request({ url: taskDetailPrefix + '/reviewWeightTaskByTaskIdAndSampleIds', method: 'POST', params: { taskId, sampleIds } }) } // 复核 const assayTaskDetailReview = id => { return request({ url: taskDetailPrefix + '/review', method: 'POST', params: { id } }) } // 恢复 const assayTaskDetailRecovery = id => { return request({ url: taskDetailPrefix + '/recovery', method: 'POST', params: { id }, custom: { isApiEncryption: false } }) } export const getConAssayTaskWithReportTemplateContent = id => { return request({ url: '/qms/config/assay-task/getConTaskWithReportTemplateDataContent', method: 'get', params: { id }, custom: { isApiEncryption: false } }) } export const queryTaskDetailListByAssayTaskId = params => { return request({ url: taskPrefix + '/getAssayTaskDataWithDetailData', method: 'get', params: params, custom: { isApiEncryption: false } }) } export default { auncelWeigh, auncelWeighRevoke, getAssayTaskList, weighBatchSubmitByTaskNo, weighBatchSubmitByIds, assayTaskReview, reviewWeightTaskByTaskIdAndSampleIds, assayTaskDetailReview, assayTaskDetailRecovery, getConAssayTaskWithReportTemplateContent, queryTaskDetailListByAssayTaskId }