From 5e51d369f2cc5e2833b46e5291c1f5a2240b9513 Mon Sep 17 00:00:00 2001 From: Net Date: Mon, 19 Aug 2024 13:57:11 +0700 Subject: [PATCH] refactor: add defineModel pageSize and currentPage --- src/components/03_customer-management/TableEmpoloyee.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/components/03_customer-management/TableEmpoloyee.vue b/src/components/03_customer-management/TableEmpoloyee.vue index cf19473e..3b48200f 100644 --- a/src/components/03_customer-management/TableEmpoloyee.vue +++ b/src/components/03_customer-management/TableEmpoloyee.vue @@ -4,6 +4,9 @@ import { calculateAge, dateFormat } from 'src/utils/datetime'; import PersonCard from 'components/shared/PersonCard.vue'; +const pageSize = defineModel('pageSize', { default: 30 }); +const currentPage = defineModel('currentPage', { default: 1 }); + const prop = withDefaults( defineProps<{ gridView?: boolean; @@ -86,6 +89,10 @@ const prop = withDefaults( } " > + + {{ (currentPage - 1) * pageSize + props.rowIndex + 1 }} + +