From df9622c99945a6b055e55159b32565b7bb449468 Mon Sep 17 00:00:00 2001
From: jiangs <373297395@qq.com>
Date: Thu, 12 Feb 2026 16:40:57 +0800
Subject: [PATCH] =?UTF-8?q?=E6=89=B9=E9=87=8F=E5=AE=A1=E6=A0=B8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/liswork/batchCheck/index.vue | 22 +++++++++++++++-------
1 file changed, 15 insertions(+), 7 deletions(-)
diff --git a/src/views/liswork/batchCheck/index.vue b/src/views/liswork/batchCheck/index.vue
index b182df2..04a9ba7 100644
--- a/src/views/liswork/batchCheck/index.vue
+++ b/src/views/liswork/batchCheck/index.vue
@@ -46,7 +46,7 @@
-
{{ displayJGBZ(row.jgbz) }}
@@ -119,6 +119,7 @@ const tableData = ref()
const userStore = useUserStore()
const paramObj = ref(null) // 用于传递给 LabResult 组件的参数对象
const isXJY = ref(false)
+const loading = ref(false)
const columns = ref([
{ type: 'selection', title: '选择', visible: true, align: 'center', width: 40 },
{ prop: 'jgbz', label: '审核标志', visible: true, align: 'center', slot: 'jgbz' },
@@ -151,7 +152,6 @@ const jgbzOption = ref([
{ value: '0', label: '未审核' },
{ value: '2', label: '已审核' },
{ value: '1', label: '初审' },
- { value: 'A', label: '所有' },
])
const tableConfig = ref({
@@ -226,7 +226,6 @@ const getList = async () => {
}
const checkData = async () => {
- // 从 CustomTable 暴露的方法获取已选中行(兼容直接访问内部 tableRef)
const selected = tableRef.value?.getSelectionRows
? tableRef.value.getSelectionRows()
: (tableRef.value?.tableRef?.getSelectionRows ? tableRef.value.tableRef.getSelectionRows() : [])
@@ -241,11 +240,15 @@ const checkData = async () => {
msg.value = '请先选择要审核的行'
return
}
+ loading.value = true
const ret = await batchCheckService(paramList)
if (ret && ret.code === 200) {
- msg.value = '审核成功:' + ret.msg
- getList()
+ msg.value = '批量审核成功:' + ret.msg
+ } else {
+ msg.value = '批量审核失败:' + ret.msg
}
+ getList()
+ loading.value = false
}
const cancelCheck = async () => {
@@ -263,10 +266,15 @@ const cancelCheck = async () => {
msg.value = '请先选择要审核的行'
return
}
+ loading.value = true
const ret = await cancelBatchCheckService(paramList)
if (ret.code === 200) {
- getList()
+ msg.value = '取消审核成功:' + ret.msg
+ } else {
+ msg.value = '取消审核失败:' + ret.msg
}
+ getList()
+ loading.value = false
}
@@ -281,7 +289,7 @@ const tableRowClick = (row: any) => {
const getYQList = (val: { yq: string; yqmc: string; yqdl: string } | null) => {
isXJY.value = String(val?.yqdl ?? '').trim() === '细菌仪';
- console.log('选择的仪器大类:', val?.yqdl, '是否是细菌仪:', isXJY.value)
+ //console.log('选择的仪器大类:', val?.yqdl, '是否是细菌仪:', isXJY.value)
}
onMounted(() => {