From 60ddcf57898022aaa2b4093f2285b3cdf9629002 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 30 Nov 2023 13:36:01 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=9C=E0=B8=B9=E0=B8=81=20API=20=E0=B8=A3?= =?UTF-8?q?=E0=B8=B2=E0=B8=A2=E0=B8=81=E0=B8=B2=E0=B8=A3=E0=B8=A5=E0=B8=B2?= =?UTF-8?q?=20(user)=20=20*=E0=B8=A3=E0=B8=AD=20=E0=B8=82=E0=B9=89?= =?UTF-8?q?=E0=B8=AD=E0=B8=A1=E0=B8=B9=E0=B8=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/leave/api.leave.ts | 29 ++-- src/modules/05_leave/componenst/Calendar.vue | 89 +++++++++---- .../05_leave/componenst/ListCalendar.vue | 62 +++++++-- src/modules/05_leave/componenst/Table.vue | 125 ++++++++++-------- src/modules/05_leave/interface/index/main.ts | 47 ++++--- src/modules/05_leave/store.ts | 102 +++++--------- tsconfig.app.json | 4 +- 7 files changed, 269 insertions(+), 189 deletions(-) diff --git a/src/api/leave/api.leave.ts b/src/api/leave/api.leave.ts index ce6edbf..28a776b 100644 --- a/src/api/leave/api.leave.ts +++ b/src/api/leave/api.leave.ts @@ -1,13 +1,22 @@ -import env from "../index" +import env from "../index"; -const retirementResign = `${env.API_URI}/retirement` +const retirementResign = `${env.API_URI}/retirement`; +const leave = `${env.API_URI}/leave`; export default { - listUser: () => `${retirementResign}/resign/user`, - listResign: () => `${retirementResign}/resign`, - resingByid: (id: string) => `${retirementResign}/resign/${id}`, - questionnaireByid: (id: string) => `${retirementResign}/resign/questionnaire/${id}`, - listquestionnaire: () => `${retirementResign}/resign/questionnaire`, - // คำถาม - questionList: () => `${retirementResign}/resign/questionnaire/question` -} + listUser: () => `${retirementResign}/resign/user`, + listResign: () => `${retirementResign}/resign`, + resingByid: (id: string) => `${retirementResign}/resign/${id}`, + questionnaireByid: (id: string) => + `${retirementResign}/resign/questionnaire/${id}`, + listquestionnaire: () => `${retirementResign}/resign/questionnaire`, + // คำถาม + questionList: () => `${retirementResign}/resign/questionnaire/question`, + + /**รายการลา */ + leaveType: () => `${leave}/type`, + leaveCalendar: () => `${leave}/user/calendar`, + leaveTableList: () => `${leave}/user/table`, + leaveCanceById: (id: string) => `${leave}/user/delete/${id}`, + leaveStats: () => `${leave}/user/summary`, +}; diff --git a/src/modules/05_leave/componenst/Calendar.vue b/src/modules/05_leave/componenst/Calendar.vue index d47bb1c..25969f5 100644 --- a/src/modules/05_leave/componenst/Calendar.vue +++ b/src/modules/05_leave/componenst/Calendar.vue @@ -1,5 +1,10 @@