142 lines
2.6 KiB
JavaScript
142 lines
2.6 KiB
JavaScript
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
|
|
}
|