add tableheaderoperation components hiddenBatchDelete

This commit is contained in:
pridejoy 2024-06-25 16:19:34 +08:00
parent 9d9592886b
commit 08b2ee176a

View File

@ -9,6 +9,7 @@ interface Props {
itemAlign?: NaiveUI.Align; itemAlign?: NaiveUI.Align;
disabledDelete?: boolean; disabledDelete?: boolean;
loading?: boolean; loading?: boolean;
hiddenBatchDelete?: boolean;
} }
defineProps<Props>(); defineProps<Props>();
@ -50,7 +51,7 @@ function refresh() {
</NButton> </NButton>
<NPopconfirm @positive-click="batchDelete"> <NPopconfirm @positive-click="batchDelete">
<template #trigger> <template #trigger>
<NButton size="small" ghost type="error" :disabled="disabledDelete"> <NButton size="small" ghost type="error" :disabled="disabledDelete" v-show="!hiddenBatchDelete" >
<template #icon> <template #icon>
<icon-ic-round-delete class="text-icon" /> <icon-ic-round-delete class="text-icon" />
</template> </template>