From 38ad2fbe790be2339350a80c890108c71737befb Mon Sep 17 00:00:00 2001 From: liutao <790864623@qq.com> Date: Tue, 14 Apr 2026 09:36:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=B9=E5=87=BA=E6=A1=86=E5=8F=96=E6=B6=88?= =?UTF-8?q?=E5=85=A8=E9=80=89=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/mes/deviceledger/DeviceLedgerForm.vue | 13 +++++++++++-- .../mes/planMaintenance/PlanMaintenanceForm.vue | 6 ++++-- src/views/mes/zjschema/ZjSchemaForm.vue | 8 +++++++- 3 files changed, 22 insertions(+), 5 deletions(-) diff --git a/src/views/mes/deviceledger/DeviceLedgerForm.vue b/src/views/mes/deviceledger/DeviceLedgerForm.vue index ee14b64a..69c77769 100644 --- a/src/views/mes/deviceledger/DeviceLedgerForm.vue +++ b/src/views/mes/deviceledger/DeviceLedgerForm.vue @@ -269,7 +269,7 @@ - - @@ -798,6 +798,11 @@ const handleSelect = (selection, row) => { const handleSelectAll = (selection) => { ids.value = selection?.map((row) => row.id).filter((id) => id !== undefined) ?? [] + +/* let newVar = selection?.map((row) => row.id).filter((id) => id !== undefined) ?? []; + newVar.forEach(row => { + ids.value.push(row) + })*/ } @@ -1088,4 +1093,8 @@ const resetForm = () => { text-overflow: ellipsis; white-space: nowrap; } + +.no-select-all :deep(.el-table__header-wrapper .el-checkbox) { + display: none; +} diff --git a/src/views/mes/planMaintenance/PlanMaintenanceForm.vue b/src/views/mes/planMaintenance/PlanMaintenanceForm.vue index fe3de242..1f37f140 100644 --- a/src/views/mes/planMaintenance/PlanMaintenanceForm.vue +++ b/src/views/mes/planMaintenance/PlanMaintenanceForm.vue @@ -89,7 +89,7 @@ @@ -400,5 +400,7 @@ const setDefaultSelections = () => { :deep(.device-ledger-transfer-dialog){ height: 200px; } - +.no-select-all :deep(.el-table__header-wrapper .el-checkbox) { + display: none; +} diff --git a/src/views/mes/zjschema/ZjSchemaForm.vue b/src/views/mes/zjschema/ZjSchemaForm.vue index b667d46d..82755747 100644 --- a/src/views/mes/zjschema/ZjSchemaForm.vue +++ b/src/views/mes/zjschema/ZjSchemaForm.vue @@ -198,7 +198,9 @@ + @selection-change="handleSelectionChange" @select="handleSelect" @select-all="handleSelectAll" :show-overflow-tooltip="true" + class="no-select-all" + row-key="id"> @@ -732,4 +734,8 @@ onMounted(async () => { align-items: center; gap: 12px; } + +.no-select-all :deep(.el-table__header-wrapper .el-checkbox) { + display: none; +}