From 3e508afff5422ebbe986bd7bd36ecb2d8fccf8b1 Mon Sep 17 00:00:00 2001 From: "STW_TTTY\\stwtt" Date: Mon, 29 Apr 2024 10:56:15 +0700 Subject: [PATCH] paging --- src/components/TableD.vue | 91 +++++ src/main.ts | 5 + src/modules/02_transfer/views/Main.vue | 421 +++++++++++++--------- src/modules/03_retire/views/main.vue | 349 +++++++++++------- src/modules/09_scholarship/views/main.vue | 27 +- 5 files changed, 559 insertions(+), 334 deletions(-) create mode 100644 src/components/TableD.vue diff --git a/src/components/TableD.vue b/src/components/TableD.vue new file mode 100644 index 0000000..69d8f5d --- /dev/null +++ b/src/components/TableD.vue @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/src/main.ts b/src/main.ts index 6e90f59..5d78ba9 100644 --- a/src/main.ts +++ b/src/main.ts @@ -33,6 +33,11 @@ app.component( defineAsyncComponent(() => import("@vuepic/vue-datepicker")) ) +app.component( + "d-table", + defineAsyncComponent(() => import("@/components/TableD.vue")) + ); + app.config.globalProperties.$http = http app.mount("#app") diff --git a/src/modules/02_transfer/views/Main.vue b/src/modules/02_transfer/views/Main.vue index 4df1182..48e8f03 100644 --- a/src/modules/02_transfer/views/Main.vue +++ b/src/modules/02_transfer/views/Main.vue @@ -1,211 +1,278 @@ diff --git a/src/modules/03_retire/views/main.vue b/src/modules/03_retire/views/main.vue index 211b62f..c00633e 100644 --- a/src/modules/03_retire/views/main.vue +++ b/src/modules/03_retire/views/main.vue @@ -1,172 +1,245 @@ diff --git a/src/modules/09_scholarship/views/main.vue b/src/modules/09_scholarship/views/main.vue index 5ab249b..9a9b6cc 100644 --- a/src/modules/09_scholarship/views/main.vue +++ b/src/modules/09_scholarship/views/main.vue @@ -80,7 +80,10 @@ const visibleColumns = ref(["scholarshipYear", "scholarshipType"]); /** ดึงข้อมูล */ function getData() { http - .get(config.API.developmentScholarship + `/user/${profilId.value}?year=${year.value}&type=${type.value}`) + .get( + config.API.developmentScholarship + + `/user/${profilId.value}?year=${year.value}&type=${type.value}` + ) .then((res) => { rows.value = res.data.result; }) @@ -255,34 +258,20 @@ onMounted(async () => { /> - - - - +