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(() => {