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';
|
import PersonCard from 'components/shared/PersonCard.vue';
|
||||||
|
|
||||||
|
const pageSize = defineModel<number>('pageSize', { default: 30 });
|
||||||
|
const currentPage = defineModel<number>('currentPage', { default: 1 });
|
||||||
|
|
||||||
const prop = withDefaults(
|
const prop = withDefaults(
|
||||||
defineProps<{
|
defineProps<{
|
||||||
gridView?: boolean;
|
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')">
|
<q-td v-if="fieldSelected.includes('firstName')">
|
||||||
<div class="row items-center" style="flex-wrap: nowrap">
|
<div class="row items-center" style="flex-wrap: nowrap">
|
||||||
<div
|
<div
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue