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 @@