refactor: add selectedAll

This commit is contained in:
Thanaphon Frappet 2024-10-29 11:05:21 +07:00
parent 06fb5b7c61
commit 2ffb49474d

View file

@ -17,6 +17,7 @@ const props = withDefaults(
hidePagination?: boolean; hidePagination?: boolean;
inTable?: boolean; inTable?: boolean;
hideView?: boolean; hideView?: boolean;
btnSelectedAll?: boolean;
imgColumn?: string; imgColumn?: string;
customColumn?: string[]; customColumn?: string[];
@ -58,6 +59,9 @@ defineEmits<{
:style="`background-color: ${inTable ? '#F0FFF1' : 'hsla(var(--info-bg) / 0.07'} `" :style="`background-color: ${inTable ? '#F0FFF1' : 'hsla(var(--info-bg) / 0.07'} `"
:props="props" :props="props"
> >
<q-th auto-width v-if="!!btnSelectedAll">
<q-checkbox v-model="props.selected" />
</q-th>
<q-th v-for="col in props.cols" :key="col.name" :props="props"> <q-th v-for="col in props.cols" :key="col.name" :props="props">
<span v-if="col.label === 'nameEmployee'"> <span v-if="col.label === 'nameEmployee'">
{{ $t('fullname') }} {{ $t('fullname') }}