refactor: add defineModel pageSize and currentPage

This commit is contained in:
Net 2024-08-19 13:57:11 +07:00
parent 9424ea2350
commit 5e51d369f2

View file

@ -4,6 +4,9 @@ import { calculateAge, dateFormat } from 'src/utils/datetime';
import PersonCard from 'components/shared/PersonCard.vue';
const pageSize = defineModel<number>('pageSize', { default: 30 });
const currentPage = defineModel<number>('currentPage', { default: 1 });
const prop = withDefaults(
defineProps<{
gridView?: boolean;
@ -86,6 +89,10 @@ const prop = withDefaults(
}
"
>
<q-td v-if="fieldSelected.includes('orderNumber')">
{{ (currentPage - 1) * pageSize + props.rowIndex + 1 }}
</q-td>
<q-td v-if="fieldSelected.includes('firstName')">
<div class="row items-center" style="flex-wrap: nowrap">
<div