弹出框取消全选按钮

pull/1/head
liutao 1 month ago
parent ae293a5d46
commit 38ad2fbe79

@ -269,7 +269,7 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<ContentWrap> <ContentWrap>
<el-table ref="multipleTableRef" v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true" <el-table ref="multipleTableRef" v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true" class="no-select-all"
@selection-change="handleSelectionChange" @select="handleSelect" @select-all="handleSelectAll" row-key="id"> @selection-change="handleSelectionChange" @select="handleSelect" @select-all="handleSelectAll" row-key="id">
<el-table-column type="selection" width="55" :reserve-selection="true" /> <el-table-column type="selection" width="55" :reserve-selection="true" />
<el-table-column :label="t('EquipmentManagement.EquipmentKeyItems.code')" align="center" prop="code" <el-table-column :label="t('EquipmentManagement.EquipmentKeyItems.code')" align="center" prop="code"
@ -329,7 +329,7 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<ContentWrap> <ContentWrap>
<el-table ref="bjMultipleTableRef" v-loading="loading" :data="bjList" :stripe="true" <el-table ref="bjMultipleTableRef" v-loading="loading" :data="bjList" :stripe="true" class="no-select-all"
@selection-change="bjHandleSelectionChange" @select="bjHandleSelect" @select-all="bjHandleSelectAll" @selection-change="bjHandleSelectionChange" @select="bjHandleSelect" @select-all="bjHandleSelectAll"
:show-overflow-tooltip="true" row-key="id"> :show-overflow-tooltip="true" row-key="id">
<el-table-column type="selection" width="55" :reserve-selection="true" /> <el-table-column type="selection" width="55" :reserve-selection="true" />
@ -798,6 +798,11 @@ const handleSelect = (selection, row) => {
const handleSelectAll = (selection) => { const handleSelectAll = (selection) => {
ids.value = selection?.map((row) => row.id).filter((id) => id !== undefined) ?? [] 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; text-overflow: ellipsis;
white-space: nowrap; white-space: nowrap;
} }
.no-select-all :deep(.el-table__header-wrapper .el-checkbox) {
display: none;
}
</style> </style>

@ -89,7 +89,7 @@
<ContentWrap> <ContentWrap>
<el-table <el-table
ref="multipleTableRef" ref="multipleTableRef"
v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true" v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true" class="no-select-all"
@selection-change="handleSelectionChange" @select="handleSelect" @select-all="handleSelectAll" row-key="id"> @selection-change="handleSelectionChange" @select="handleSelect" @select-all="handleSelectAll" row-key="id">
<el-table-column type="selection" width="55" :reserve-selection="true" /> <el-table-column type="selection" width="55" :reserve-selection="true" />
<el-table-column :label="t('EquipmentManagement.DvSubject.code')" align="center" prop="subjectCode" sortable /> <el-table-column :label="t('EquipmentManagement.DvSubject.code')" align="center" prop="subjectCode" sortable />
@ -400,5 +400,7 @@ const setDefaultSelections = () => {
:deep(.device-ledger-transfer-dialog){ :deep(.device-ledger-transfer-dialog){
height: 200px; height: 200px;
} }
.no-select-all :deep(.el-table__header-wrapper .el-checkbox) {
display: none;
}
</style> </style>

@ -198,7 +198,9 @@
</el-form> </el-form>
<ContentWrap> <ContentWrap>
<el-table ref="multipleTableRef" v-loading="loading" :data="list" :stripe="true" <el-table ref="multipleTableRef" v-loading="loading" :data="list" :stripe="true"
@selection-change="handleSelectionChange" @select="handleSelect" @select-all="handleSelectAll" :show-overflow-tooltip="true" row-key="id"> @selection-change="handleSelectionChange" @select="handleSelect" @select-all="handleSelectAll" :show-overflow-tooltip="true"
class="no-select-all"
row-key="id">
<el-table-column type="selection" width="55" :reserve-selection="true" /> <el-table-column type="selection" width="55" :reserve-selection="true" />
<el-table-column :label="t('QualityManagement.ZjItem.name')" align="center" prop="name" sortable /> <el-table-column :label="t('QualityManagement.ZjItem.name')" align="center" prop="name" sortable />
<el-table-column :label="t('QualityManagement.ZjItem.tool')" align="center" prop="tool" /> <el-table-column :label="t('QualityManagement.ZjItem.tool')" align="center" prop="tool" />
@ -732,4 +734,8 @@ onMounted(async () => {
align-items: center; align-items: center;
gap: 12px; gap: 12px;
} }
.no-select-all :deep(.el-table__header-wrapper .el-checkbox) {
display: none;
}
</style> </style>

Loading…
Cancel
Save