refactor: add defineModel pageSize and currentPage
This commit is contained in:
parent
9424ea2350
commit
5e51d369f2
1 changed files with 7 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue