2026-06-05 17:37:24 +08:00

246 lines
4.8 KiB
TypeScript

// @ts-ignore
import request from '@/utils/request'
// 保存数据
export function saveOpt(data?: Object) {
return request({
url: '/qc/saveOpt',
method: 'post',
data
})
}
// 查询项目的质控规则
export function queryRules(data?: Object) {
return request({
url: '/qc/queryRules',
method: 'get',
params: data
})
}
// 保存质控项目数据
export function saveQCItem(data?: Object) {
return request({
url: '/qc/saveQCItem',
method: 'post',
data
})
}
// 普通标本和质控标本对应关系
export function queryDataFromSample(data?: Object) {
return request({
url: '/qc/queryDataFromSample',
method: 'get',
params: data
})
}
// 查询质控品数据
export function queryQcSample(data?: Object) {
return request({
url: '/qc/queryQcSample',
method: 'get',
params: data
})
}
// 查询质控品数据
export function saveQcSample(data?: Object) {
return request({
url: '/qc/saveQcFromSample',
method: 'post',
data
})
}
// -删除普通标本和质控标本对应关系
export function deleteQcSample(data?: Object) {
return request({
url: '/qc/deleteQcFromSample',
method: 'get',
params: data
})
}
// 查询质控批号
export function queryBatch(data?: Object) {
return request({
url: '/qc/query',
method: 'get',
params: data
})
}
// 新增质控批号
export function addBatchno(data?: Object) {
return request({
url: '/qc/addBatchno',
method: 'post',
data
})
}
// 修改质控批号
export function updateBatchno(data?: Object) {
return request({
url: '/qc/updateBatchno',
method: 'post',
data
})
}
// 删除质控批号
export function delBatchno(data?: Object) {
return request({
url: '/qc/delBatchno',
method: 'delete',
params: data
})
}
// 查询质控批号 获取项目列表
export function queryBatchXm(data?: Object) {
return request({
url: '/qc/queryVal',
method: 'get',
params: data
})
}
// 获取项目列表
export function queryValXmdh(data?: Object) {
return request({
url: '/qc/queryValXmdh',
method: 'get',
params: data
})
}
// 保存质控品参数
export function saveBtQcSample(data?: Object) {
return request({
url: '/qc/saveQcSample',
method: 'post',
data
})
}
// 查询质控品录入
export function getqcval(data?: Object) {
return request({
url: '/qc/getqcvalitem',
method: 'get',
params: data
})
}
// 保存质控数据(当天所有项目)
export function saveqcvalItem(data?: Object) {
return request({
url: '/qc/saveqcvalitem',
method: 'post',
data
})
}
// 获取质控项目
export function queryXmItem(data?: Object) {
return request({
url: '/qc/queryitem',
method: 'get',
params: data
})
}
// 查询质控数据(单项目一个月)
export function getqcvalmonth(data?: Object) {
return request({
url: '/qc/getqcvalmonth',
method: 'get',
params: data
})
}
//保存质控数据(单项目一个月)
export function saveQcvalMonth(data?: Object) {
return request({
url: '/qc/saveqcvalmonth',
method: 'post',
data
})
}
//复制靶值
export function copyQcSample(data?: Object) {
return request({
url: '/qc/copyQcSample',
method: 'get',
params: data
})
}
//删除靶值
export function delQcSample(data?: Object) {
return request({
url: '/qc/delQcSample',
method: 'delete',
params: data
})
}
//查询质控室内数据(月统计)
export function getmonthst(data?: Object) {
return request({
url: '/qcstat/getmonthst',
method: 'get',
params: data
})
}
//查询月室内质控小结
export function getmonthpj(data?: Object) {
return request({
url: '/qcstat/getmonthpj',
method: 'get',
params: data
})
}
//保存月室内质控小结
export function savemonthpj(data?: Object) {
return request({
url: '/qcstat/savemonthpj',
method: 'post',
data
})
}
//查询月失控情况总结
export function getmonthskzj(data?: Object) {
return request({
url: '/qcstat/getmonthskzj',
method: 'get',
params: data
})
}
//保存月失控情况总结
export function savemonthskzj(data?: Object) {
return request({
url: '/qcstat/savemonthskzj',
method: 'post',
data
})
}
//查询质控数据
export function qcgraphList(data?: Object) {
return request({
url: '/qcgraph/query',
method: 'get',
params: data
})
}
//查询质控参数列表
export function querySample(data?: Object) {
return request({
url: '/qcgraph/querysample',
method: 'get',
params: data
})
}
//计算靶值
export function qcCalc(data?: Object) {
return request({
url: '/qcgraph/calc',
method: 'get',
params: data
})
}
//质量汇总查询
export function ncisQuery(data?: Object) {
return request({
url: '/ncis/query',
method: 'get',
params: data
})
}