1
This commit is contained in:
235
nx/api/assayTask.js
Normal file
235
nx/api/assayTask.js
Normal file
@@ -0,0 +1,235 @@
|
||||
import request from '@/nx/request'
|
||||
const taskDetailPrefix = '/qms/bus/qmsBusAssayTaskDetail'
|
||||
const taskPrefix = '/qms/bus/qmsBusAssayTask'
|
||||
// 获取任务明细
|
||||
const getAssayTaskDetailListByTaskNo = params => {
|
||||
return request({
|
||||
url: taskDetailPrefix + '/detailListByTaskNo',
|
||||
method: 'GET',
|
||||
params: {
|
||||
...params
|
||||
},
|
||||
custom: {
|
||||
isTransformResponse: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//发起终止样品申请(退回样品)
|
||||
const createRollbackApply = data => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTask/createRollbackApply',
|
||||
method: 'POST',
|
||||
data: data,
|
||||
custom: {
|
||||
showSuccess: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
const getAssayTaskDetailById = params => {
|
||||
return request({
|
||||
url: taskDetailPrefix + '/queryById',
|
||||
method: 'GET',
|
||||
params: {
|
||||
...params
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//收样
|
||||
const execReceiveSample = data => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTask/receiveSample',
|
||||
method: 'POST',
|
||||
data: data,
|
||||
custom: {
|
||||
showSuccess: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//送样
|
||||
const execSendSample = data => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTask/sendSample',
|
||||
method: 'POST',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取任务明细字段
|
||||
const queryFieldsByTaskDetail = params => {
|
||||
return request({
|
||||
url: '/qms/config/qmsConAssayTaskDetailField/queryFieldsByTaskDetail',
|
||||
method: 'GET',
|
||||
params: {
|
||||
...params
|
||||
},
|
||||
custom: {
|
||||
isTransformResponse: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取任务明细字段
|
||||
const queryHeadFieldsByTaskNo = params => {
|
||||
return request({
|
||||
url: '/qms/config/qmsConAssayTaskHead/queryHeadFieldsByTaskNo',
|
||||
method: 'GET',
|
||||
params: {
|
||||
...params
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取任务抬头值
|
||||
const queryHeadValueByTaskNo = params => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTaskHead/queryHeadValueByTaskNo',
|
||||
method: 'GET',
|
||||
params: {
|
||||
...params
|
||||
},
|
||||
custom: {
|
||||
showError: false,
|
||||
isTransformResponse: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 保存任务抬头值
|
||||
const saveHeadValue = params => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTaskHead/saveOrUpdate',
|
||||
method: 'POST',
|
||||
data: params,
|
||||
custom: {
|
||||
showSuccess: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 保存任务明细
|
||||
const saveDetailValue = params => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTask/saveTaskDetail',
|
||||
method: 'POST',
|
||||
data: params,
|
||||
custom: {
|
||||
showSuccess: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 提交任务明细-停用
|
||||
const submitTaskDetail = params => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTask/submitTaskDetail',
|
||||
method: 'POST',
|
||||
params: {
|
||||
...params
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
const submitTask = params => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTask/submitTaskByTaskNo',
|
||||
method: 'POST',
|
||||
params: {
|
||||
...params
|
||||
},
|
||||
custom: {
|
||||
showSuccess: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 撤销提交任务明细
|
||||
const redoAssayTaskDetail = params => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTask/redoAssayTaskDetail',
|
||||
method: 'POST',
|
||||
params: {
|
||||
...params
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 保存抬头时更新字段到明细
|
||||
const saveHeadValueToDetail = params => {
|
||||
return request({
|
||||
url: '/qms/bus/qmsBusAssayTaskHead/saveHeadValueToDetail',
|
||||
method: 'POST',
|
||||
data: params,
|
||||
custom: {
|
||||
showSuccess: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//数据上报
|
||||
const reportAssayTask = id => {
|
||||
return request({
|
||||
url: taskPrefix + '/reportAssayTask',
|
||||
method: 'POST',
|
||||
params: {
|
||||
id
|
||||
},
|
||||
custom: {
|
||||
showSuccess: true,
|
||||
isTransformResponse: true
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
const rollbackAssayTask = id => {
|
||||
return request({
|
||||
url: taskPrefix + '/rollbackAssayTask',
|
||||
method: 'POST',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*
|
||||
* 查询回收率配置*/
|
||||
const queryConRecoveryRateList = param => {
|
||||
return request({
|
||||
url: '/qms/config/recoveryRate/list',
|
||||
method: 'GET',
|
||||
params: param
|
||||
})
|
||||
}
|
||||
|
||||
/*
|
||||
* 查询样品流程节点
|
||||
* */
|
||||
const queryQmsDicSampleProcessCodeList = () => {
|
||||
return request({
|
||||
url: '/qms/dic/qmsDicSampleProcessCode/list?pageSize=9999',
|
||||
method: 'GET'
|
||||
})
|
||||
}
|
||||
|
||||
export default {
|
||||
getAssayTaskDetailListByTaskNo,
|
||||
getAssayTaskDetailById,
|
||||
queryFieldsByTaskDetail,
|
||||
queryHeadFieldsByTaskNo,
|
||||
queryHeadValueByTaskNo,
|
||||
saveHeadValue,
|
||||
saveDetailValue,
|
||||
reportAssayTask,
|
||||
saveHeadValueToDetail,
|
||||
redoAssayTaskDetail,
|
||||
queryConRecoveryRateList,
|
||||
execReceiveSample,
|
||||
execSendSample,
|
||||
createRollbackApply,
|
||||
rollbackAssayTask,
|
||||
submitTask,
|
||||
queryQmsDicSampleProcessCodeList
|
||||
}
|
||||
Reference in New Issue
Block a user