From 999b637a95a4bf9e6f4cadc341969d2b7cc9d99b Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 23 May 2024 13:21:42 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=A5=E0=B8=B2=E0=B8=AD=E0=B8=AD=E0=B8=81?= =?UTF-8?q?=20=3D>=20API=20=E0=B8=A2=E0=B8=81=E0=B9=80=E0=B8=A5=E0=B8=B4?= =?UTF-8?q?=E0=B8=81=E0=B8=81=E0=B8=B2=E0=B8=A3=E0=B8=A5=E0=B8=B2=E0=B8=AD?= =?UTF-8?q?=E0=B8=AD=E0=B8=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/leave/api.leave.ts | 52 +++++++------- src/modules/03_retire/store.ts | 3 +- src/modules/03_retire/views/DialogRetire.vue | 75 ++++++++++++++------ src/modules/03_retire/views/addRetire.vue | 6 +- 4 files changed, 86 insertions(+), 50 deletions(-) diff --git a/src/api/leave/api.leave.ts b/src/api/leave/api.leave.ts index dbbf8be..24f1cb7 100644 --- a/src/api/leave/api.leave.ts +++ b/src/api/leave/api.leave.ts @@ -5,31 +5,33 @@ const leave = `${env.API_URI}/leave`; const holiday = `${env.API_URI}/metadata/holiday/`; 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`, + cancelResign: (id: string) => `${retirementResign}/resign/cancel/${id}`, - /**รายการลา */ - leaveType: () => `${leave}/type`, - leaveCalendar: () => `${leave}/user/calendar`, - leaveTableList: () => `${leave}/user/table`, - leaveCancelById: (id: string) => `${leave}/user/delete/${id}`, - leaveStats: () => `${leave}/user/summary`, - leaveUser: () => `${leave}/user`, - leaveUserId: (id: string) => `${leave}/user/${id}`, - leaveUserSendId: (id: string) => `${leave}/user/send/${id}`, - leaveProfile: () => `${leave}/user/profile`, - leaveCheck: () => `${leave}/user/check`, - leaveReport: (id: string) => `${leave}/report/${id}`, - leaveSendReport: () => `${leave}/report-template/docx`, - leaveDocumentId: (id: string, docId: string) => - `${leave}/user/file/document/${id}/${docId}`, + // คำถาม + questionList: () => `${retirementResign}/resign/questionnaire/question`, - listHolidayHistoryYearMonth: (year: number, month: number) => - `${holiday}${year}/${month}`, + /**รายการลา */ + leaveType: () => `${leave}/type`, + leaveCalendar: () => `${leave}/user/calendar`, + leaveTableList: () => `${leave}/user/table`, + leaveCancelById: (id: string) => `${leave}/user/delete/${id}`, + leaveStats: () => `${leave}/user/summary`, + leaveUser: () => `${leave}/user`, + leaveUserId: (id: string) => `${leave}/user/${id}`, + leaveUserSendId: (id: string) => `${leave}/user/send/${id}`, + leaveProfile: () => `${leave}/user/profile`, + leaveCheck: () => `${leave}/user/check`, + leaveReport: (id: string) => `${leave}/report/${id}`, + leaveSendReport: () => `${leave}/report-template/docx`, + leaveDocumentId: (id: string, docId: string) => + `${leave}/user/file/document/${id}/${docId}`, + + listHolidayHistoryYearMonth: (year: number, month: number) => + `${holiday}${year}/${month}`, }; diff --git a/src/modules/03_retire/store.ts b/src/modules/03_retire/store.ts index ca729ff..99e9a0b 100644 --- a/src/modules/03_retire/store.ts +++ b/src/modules/03_retire/store.ts @@ -17,7 +17,8 @@ export const useRestDataStore = defineStore("Rest", () => { return "ส่งรายชื่อไปออกคำสั่ง"; case "DONE": return "ออกคำสั่งเสร็จแล้ว"; - + case "CANCEL": + return "ยกเลิกการลาออก"; default: return "-"; } diff --git a/src/modules/03_retire/views/DialogRetire.vue b/src/modules/03_retire/views/DialogRetire.vue index 427a4ee..9f48e7d 100644 --- a/src/modules/03_retire/views/DialogRetire.vue +++ b/src/modules/03_retire/views/DialogRetire.vue @@ -1,18 +1,29 @@