From 12c255e82f7a6b3b410b4304e4a2ffde2454dd19 Mon Sep 17 00:00:00 2001 From: "STW_TTTY\\stwtt" Date: Wed, 17 Apr 2024 15:44:08 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=A5=E0=B8=B0?= =?UTF-8?q?=E0=B9=80=E0=B8=AD=E0=B8=B5=E0=B8=A2=E0=B8=94=E0=B8=97=E0=B8=B8?= =?UTF-8?q?=E0=B8=99=E0=B8=81=E0=B8=B2=E0=B8=A3=E0=B8=A8=E0=B8=B6=E0=B8=81?= =?UTF-8?q?=E0=B8=A9=E0=B8=B2/=E0=B8=9D=E0=B8=B6=E0=B8=81=E0=B8=AD?= =?UTF-8?q?=E0=B8=9A=E0=B8=A3=E0=B8=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/scholarship/api.scholarship.ts | 6 +- .../components/Dialog/DialogReturn.vue | 327 ++++++ src/modules/09_scholarship/views/detail.vue | 1002 ++++++++++++++++- src/stores/mixin.ts | 2 +- 4 files changed, 1309 insertions(+), 28 deletions(-) create mode 100644 src/modules/09_scholarship/components/Dialog/DialogReturn.vue diff --git a/src/api/scholarship/api.scholarship.ts b/src/api/scholarship/api.scholarship.ts index c921010..1bc081c 100644 --- a/src/api/scholarship/api.scholarship.ts +++ b/src/api/scholarship/api.scholarship.ts @@ -1,9 +1,11 @@ import env from "../index"; const development = `${env.API_URI}/development`; - +const developmentScholarshipReport = `${env.API_URI}/development/report/scholarship`; +const developmentSalaryFile = `${env.API_URI}/salary/file`; export default { + developmentScholarshipReport, developmentScholarship: `${development}/scholarship`, - + developmentSalaryFile: (name: string, group: string, id: string) => `${developmentSalaryFile}/${name}/${group}/${id}`, }; diff --git a/src/modules/09_scholarship/components/Dialog/DialogReturn.vue b/src/modules/09_scholarship/components/Dialog/DialogReturn.vue new file mode 100644 index 0000000..68bc4f5 --- /dev/null +++ b/src/modules/09_scholarship/components/Dialog/DialogReturn.vue @@ -0,0 +1,327 @@ + + diff --git a/src/modules/09_scholarship/views/detail.vue b/src/modules/09_scholarship/views/detail.vue index 50206c1..6e228f4 100644 --- a/src/modules/09_scholarship/views/detail.vue +++ b/src/modules/09_scholarship/views/detail.vue @@ -1,20 +1,36 @@ diff --git a/src/stores/mixin.ts b/src/stores/mixin.ts index a091e50..5b92180 100644 --- a/src/stores/mixin.ts +++ b/src/stores/mixin.ts @@ -988,7 +988,7 @@ export const useCounterMixin = defineStore("mixin", () => { * @param endDate วันสิ้นสุด format MM-DD-YYYY" * @returns ผลการคำนวน ปี เดือน วัน ในรูปแบบ 1 ปี 10 เดือน 5 วัน */ - function calculateDurationYmd(startDate: string, endDate: string) { + function calculateDurationYmd(startDate: any, endDate: any) { if (startDate && endDate) { const start = new Date(startDate); const end = new Date(endDate);