2025-12-30 17:38:01 +08:00
|
|
|
// @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
|
|
|
|
|
})
|
|
|
|
|
}
|
2026-01-13 11:45:42 +08:00
|
|
|
|
2025-12-31 17:28:54 +08:00
|
|
|
// 查询质控品数据
|
|
|
|
|
export function saveQcSample(data?: Object) {
|
|
|
|
|
return request({
|
2026-01-13 11:45:42 +08:00
|
|
|
url: '/qc/saveQcFromSample',
|
2025-12-31 17:28:54 +08:00
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
// -删除普通标本和质控标本对应关系
|
|
|
|
|
export function deleteQcSample(data?: Object) {
|
|
|
|
|
return request({
|
2026-01-13 11:45:42 +08:00
|
|
|
url: '/qc/deleteQcFromSample',
|
2025-12-31 17:28:54 +08:00
|
|
|
method: 'get',
|
|
|
|
|
params: data
|
|
|
|
|
})
|
|
|
|
|
}
|
2026-01-07 17:27:37 +08:00
|
|
|
// 查询质控批号
|
|
|
|
|
export function queryBatch(data?: Object) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/qc/query',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: data
|
|
|
|
|
})
|
|
|
|
|
}
|
2026-01-13 11:45:42 +08:00
|
|
|
// 新增质控批号
|
|
|
|
|
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
|
|
|
|
|
})
|
|
|
|
|
}
|
2026-01-07 17:27:37 +08:00
|
|
|
// 查询质控批号 获取项目列表
|
|
|
|
|
export function queryBatchXm(data?: Object) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/qc/queryVal',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: data
|
|
|
|
|
})
|
|
|
|
|
}
|
2026-01-13 11:45:42 +08:00
|
|
|
|
|
|
|
|
// 获取项目列表
|
|
|
|
|
export function queryValXmdh(data?: Object) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/qc/queryValXmdh',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: data
|
|
|
|
|
})
|
|
|
|
|
}
|
2026-01-16 16:53:36 +08:00
|
|
|
// 保存质控品参数
|
|
|
|
|
export function saveBtQcSample(data?: Object) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/qc/saveQcSample',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|
2026-01-13 17:37:28 +08:00
|
|
|
// 查询质控品录入
|
|
|
|
|
export function getqcval(data?: Object) {
|
|
|
|
|
return request({
|
2026-01-14 17:38:50 +08:00
|
|
|
url: '/qc/getqcvalitem',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
// 保存质控数据(当天所有项目)
|
2026-01-15 17:34:50 +08:00
|
|
|
export function saveqcvalItem(data?: Object) {
|
2026-01-14 17:38:50 +08:00
|
|
|
return request({
|
2026-01-15 17:34:50 +08:00
|
|
|
url: '/qc/saveqcvalitem',
|
2026-01-14 17:38:50 +08:00
|
|
|
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',
|
2026-01-13 17:37:28 +08:00
|
|
|
method: 'get',
|
|
|
|
|
params: data
|
|
|
|
|
})
|
|
|
|
|
}
|
2026-01-15 14:50:54 +08:00
|
|
|
//保存质控数据(单项目一个月)
|
2026-01-15 17:34:50 +08:00
|
|
|
export function saveQcvalMonth(data?: Object) {
|
2026-01-15 14:50:54 +08:00
|
|
|
return request({
|
2026-01-15 17:34:50 +08:00
|
|
|
url: '/qc/saveqcvalmonth',
|
2026-01-15 14:50:54 +08:00
|
|
|
method: 'post',
|
|
|
|
|
data
|
|
|
|
|
})
|
|
|
|
|
}
|
2026-01-19 12:10:46 +08:00
|
|
|
//复制靶值
|
|
|
|
|
export function copyQcSample(data?: Object) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/qc/copyQcSample',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: data
|
|
|
|
|
})
|
|
|
|
|
}
|