diff --git a/src/api/liswork/qualityControl/index.ts b/src/api/liswork/qualityControl/index.ts index 9998c0f..3004621 100644 --- a/src/api/liswork/qualityControl/index.ts +++ b/src/api/liswork/qualityControl/index.ts @@ -107,6 +107,14 @@ export function queryValXmdh(data?: Object) { params: data }) } +// 保存质控品参数 +export function saveBtQcSample(data?: Object) { + return request({ + url: '/qc/saveQcSample', + method: 'post', + data + }) +} // 查询质控品录入 export function getqcval(data?: Object) { return request({ diff --git a/src/api/liswork/work/LisWork.ts b/src/api/liswork/work/LisWork.ts index 4b35c5c..cad508c 100644 --- a/src/api/liswork/work/LisWork.ts +++ b/src/api/liswork/work/LisWork.ts @@ -1,5 +1,6 @@ // @ts-ignore import request from '@/utils/request' +import { ElLoading, ElMessage } from 'element-plus' // 查询数据列表 export function queryLabPatList(query?: Object) { @@ -154,10 +155,23 @@ export function printsample(query?: Object) { // 打印报告单 export function printListwork(query?: Object) { + // 1. 开启 loading 效果 + const loadingInstance = ElLoading.service({ + lock: true, + text: '数据加载中...', + background: 'rgba(0, 0, 0, 0.7)' + }) + + // 2. 发起请求并处理 loading 关闭 return request({ url: '/liswork/print', method: 'get', params: query + }).finally(() => { + loadingInstance.close() + }).catch((error: any) => { + ElMessage.error('数据加载失败,请稍后重试') + throw error }) } // 查询默认值 diff --git a/src/components/SelectTable/index.vue b/src/components/SelectTable/index.vue index 76bc34b..11d65f9 100644 --- a/src/components/SelectTable/index.vue +++ b/src/components/SelectTable/index.vue @@ -146,7 +146,7 @@ const handleDataEcho = () => { } else if (props.tableData) { row = props.tableData?.find((item: any) => props.objKey && item[props.objKey] === props.data) } - selectShowValue.value = row ? (props.keyValue ? `${row[props.value]} ${row[props.label]}` : (props.label ? row[props.label] : (props.value ? row[props.value] : ''))) : ''; + selectShowValue.value = row ? (props.keyValue ? `${row[props.value]} ${row[props.label]}` : (props.label ? row[props.label] : (props.value ? row[props.value] : ''))) : props.data; } }; diff --git a/src/views/checkCode/index.vue b/src/views/checkCode/index.vue index a892f15..b684726 100644 --- a/src/views/checkCode/index.vue +++ b/src/views/checkCode/index.vue @@ -4,10 +4,14 @@
- - + + + + + + - + @@ -68,8 +72,6 @@ 清单打印 -