diff --git a/src/api/leave/api.leave.ts b/src/api/leave/api.leave.ts index 7ef7858..29515f2 100644 --- a/src/api/leave/api.leave.ts +++ b/src/api/leave/api.leave.ts @@ -2,6 +2,7 @@ import env from "../index" const retirementResign = `${env.API_URI}/retirement` const leave = `${env.API_URI}/leave` +const holiday = `${env.API_URI}/metadata/holiday/` export default { listUser: () => `${retirementResign}/resign/user`, @@ -24,4 +25,6 @@ export default { leaveCheck: () => `${leave}/user/check`, leaveReport: (id: string) => `${leave}/report/${id}`, leaveSendReport: () => `${leave}/report-template/docx`, + + listHolidayHistoryYearMonth: (year: number, month: number) => `${holiday}${year}/${month}`, } diff --git a/src/modules/05_leave/components/Calendar.vue b/src/modules/05_leave/components/Calendar.vue index e5b8307..636acd1 100644 --- a/src/modules/05_leave/components/Calendar.vue +++ b/src/modules/05_leave/components/Calendar.vue @@ -1,153 +1,184 @@ diff --git a/src/modules/05_leave/components/DialogDetail.vue b/src/modules/05_leave/components/DialogDetail.vue index fc1cd43..46cc9da 100644 --- a/src/modules/05_leave/components/DialogDetail.vue +++ b/src/modules/05_leave/components/DialogDetail.vue @@ -1,241 +1,270 @@ diff --git a/src/modules/05_leave/components/FormLeave/01_SickForm.vue b/src/modules/05_leave/components/FormLeave/01_SickForm.vue new file mode 100644 index 0000000..62fe770 --- /dev/null +++ b/src/modules/05_leave/components/FormLeave/01_SickForm.vue @@ -0,0 +1,509 @@ + + + + diff --git a/src/modules/05_leave/components/FormLeave/03_Birth.vue b/src/modules/05_leave/components/FormLeave/03_Birth.vue new file mode 100644 index 0000000..a20752f --- /dev/null +++ b/src/modules/05_leave/components/FormLeave/03_Birth.vue @@ -0,0 +1,422 @@ + + + + diff --git a/src/modules/05_leave/components/FormLeave/04_HelpWifeBirthForm.vue b/src/modules/05_leave/components/FormLeave/04_HelpWifeBirthForm.vue new file mode 100644 index 0000000..ec398eb --- /dev/null +++ b/src/modules/05_leave/components/FormLeave/04_HelpWifeBirthForm.vue @@ -0,0 +1,507 @@ + + + diff --git a/src/modules/05_leave/components/FormLeave/05_VacationForm.vue b/src/modules/05_leave/components/FormLeave/05_VacationForm.vue new file mode 100644 index 0000000..4ef27e3 --- /dev/null +++ b/src/modules/05_leave/components/FormLeave/05_VacationForm.vue @@ -0,0 +1,501 @@ + + + diff --git a/src/modules/05_leave/components/FormLeave/06_OrdinationForm.vue b/src/modules/05_leave/components/FormLeave/06_OrdinationForm.vue new file mode 100644 index 0000000..2b80f39 --- /dev/null +++ b/src/modules/05_leave/components/FormLeave/06_OrdinationForm.vue @@ -0,0 +1,671 @@ + + + + diff --git a/src/modules/05_leave/components/FormLeave/07_HajjForm.vue b/src/modules/05_leave/components/FormLeave/07_HajjForm.vue new file mode 100644 index 0000000..c73e3e2 --- /dev/null +++ b/src/modules/05_leave/components/FormLeave/07_HajjForm.vue @@ -0,0 +1,442 @@ + + + diff --git a/src/modules/05_leave/components/FormLeave/08_MilitaryForm.vue b/src/modules/05_leave/components/FormLeave/08_MilitaryForm.vue new file mode 100644 index 0000000..5de9cec --- /dev/null +++ b/src/modules/05_leave/components/FormLeave/08_MilitaryForm.vue @@ -0,0 +1,493 @@ + + + diff --git a/src/modules/05_leave/components/FormLeave/09_StudyForm.vue b/src/modules/05_leave/components/FormLeave/09_StudyForm.vue new file mode 100644 index 0000000..91a4072 --- /dev/null +++ b/src/modules/05_leave/components/FormLeave/09_StudyForm.vue @@ -0,0 +1,646 @@ + + + diff --git a/src/modules/05_leave/components/FormLeave/10_TrainForm.vue b/src/modules/05_leave/components/FormLeave/10_TrainForm.vue new file mode 100644 index 0000000..3a23e6f --- /dev/null +++ b/src/modules/05_leave/components/FormLeave/10_TrainForm.vue @@ -0,0 +1,622 @@ + + + diff --git a/src/modules/05_leave/components/FormLeave/11_WorkInternationalForm.vue b/src/modules/05_leave/components/FormLeave/11_WorkInternationalForm.vue new file mode 100644 index 0000000..100ec11 --- /dev/null +++ b/src/modules/05_leave/components/FormLeave/11_WorkInternationalForm.vue @@ -0,0 +1,461 @@ + + + diff --git a/src/modules/05_leave/components/FormLeave/12_FollowSpouseForm.vue b/src/modules/05_leave/components/FormLeave/12_FollowSpouseForm.vue new file mode 100644 index 0000000..58d292b --- /dev/null +++ b/src/modules/05_leave/components/FormLeave/12_FollowSpouseForm.vue @@ -0,0 +1,681 @@ + + + diff --git a/src/modules/05_leave/components/FormLeave/13_RehabilitationForm.vue b/src/modules/05_leave/components/FormLeave/13_RehabilitationForm.vue new file mode 100644 index 0000000..aa10f03 --- /dev/null +++ b/src/modules/05_leave/components/FormLeave/13_RehabilitationForm.vue @@ -0,0 +1,437 @@ + + + diff --git a/src/modules/05_leave/components/FormLeave/Form.vue b/src/modules/05_leave/components/FormLeave/Form.vue new file mode 100644 index 0000000..6e62e10 --- /dev/null +++ b/src/modules/05_leave/components/FormLeave/Form.vue @@ -0,0 +1,171 @@ + + + diff --git a/src/modules/05_leave/components/Forms/01_SickForm.vue b/src/modules/05_leave/components/Forms/01_SickForm.vue deleted file mode 100644 index 99693c6..0000000 --- a/src/modules/05_leave/components/Forms/01_SickForm.vue +++ /dev/null @@ -1,441 +0,0 @@ - - - - diff --git a/src/modules/05_leave/components/Forms/03_Birth.vue b/src/modules/05_leave/components/Forms/03_Birth.vue deleted file mode 100644 index 74a8348..0000000 --- a/src/modules/05_leave/components/Forms/03_Birth.vue +++ /dev/null @@ -1,391 +0,0 @@ - - - - diff --git a/src/modules/05_leave/components/Forms/04_HelpWifeBirthForm.vue b/src/modules/05_leave/components/Forms/04_HelpWifeBirthForm.vue deleted file mode 100644 index 5c64c58..0000000 --- a/src/modules/05_leave/components/Forms/04_HelpWifeBirthForm.vue +++ /dev/null @@ -1,447 +0,0 @@ - - - diff --git a/src/modules/05_leave/components/Forms/05_VacationForm.vue b/src/modules/05_leave/components/Forms/05_VacationForm.vue deleted file mode 100644 index 2fed01c..0000000 --- a/src/modules/05_leave/components/Forms/05_VacationForm.vue +++ /dev/null @@ -1,442 +0,0 @@ - - - diff --git a/src/modules/05_leave/components/Forms/06_OrdinationForm.vue b/src/modules/05_leave/components/Forms/06_OrdinationForm.vue deleted file mode 100644 index 4fb6d86..0000000 --- a/src/modules/05_leave/components/Forms/06_OrdinationForm.vue +++ /dev/null @@ -1,545 +0,0 @@ - - - - diff --git a/src/modules/05_leave/components/Forms/07_HajjForm.vue b/src/modules/05_leave/components/Forms/07_HajjForm.vue deleted file mode 100644 index 4b5327c..0000000 --- a/src/modules/05_leave/components/Forms/07_HajjForm.vue +++ /dev/null @@ -1,354 +0,0 @@ - - - diff --git a/src/modules/05_leave/components/Forms/08_MilitaryForm.vue b/src/modules/05_leave/components/Forms/08_MilitaryForm.vue deleted file mode 100644 index 3618973..0000000 --- a/src/modules/05_leave/components/Forms/08_MilitaryForm.vue +++ /dev/null @@ -1,412 +0,0 @@ - - - diff --git a/src/modules/05_leave/components/Forms/09_StudyForm.vue b/src/modules/05_leave/components/Forms/09_StudyForm.vue deleted file mode 100644 index c11e9cc..0000000 --- a/src/modules/05_leave/components/Forms/09_StudyForm.vue +++ /dev/null @@ -1,528 +0,0 @@ - - - diff --git a/src/modules/05_leave/components/Forms/10_TrainForm.vue b/src/modules/05_leave/components/Forms/10_TrainForm.vue deleted file mode 100644 index 23e2d60..0000000 --- a/src/modules/05_leave/components/Forms/10_TrainForm.vue +++ /dev/null @@ -1,506 +0,0 @@ - - - diff --git a/src/modules/05_leave/components/Forms/11_WorkInternationalForm.vue b/src/modules/05_leave/components/Forms/11_WorkInternationalForm.vue deleted file mode 100644 index 50c4ef2..0000000 --- a/src/modules/05_leave/components/Forms/11_WorkInternationalForm.vue +++ /dev/null @@ -1,402 +0,0 @@ - - - diff --git a/src/modules/05_leave/components/Forms/12_FollowSpouseForm.vue b/src/modules/05_leave/components/Forms/12_FollowSpouseForm.vue deleted file mode 100644 index 3f81ef6..0000000 --- a/src/modules/05_leave/components/Forms/12_FollowSpouseForm.vue +++ /dev/null @@ -1,581 +0,0 @@ - - - diff --git a/src/modules/05_leave/components/Forms/13_RehabilitationForm.vue b/src/modules/05_leave/components/Forms/13_RehabilitationForm.vue deleted file mode 100644 index 341c32c..0000000 --- a/src/modules/05_leave/components/Forms/13_RehabilitationForm.vue +++ /dev/null @@ -1,381 +0,0 @@ - - - diff --git a/src/modules/05_leave/components/Forms/Form.vue b/src/modules/05_leave/components/Forms/Form.vue deleted file mode 100644 index bbe45a9..0000000 --- a/src/modules/05_leave/components/Forms/Form.vue +++ /dev/null @@ -1,84 +0,0 @@ - - diff --git a/src/modules/05_leave/components/ListView.vue b/src/modules/05_leave/components/ListView.vue index 0ca26b1..cea050d 100644 --- a/src/modules/05_leave/components/ListView.vue +++ b/src/modules/05_leave/components/ListView.vue @@ -176,6 +176,13 @@ onMounted(async () => {
+ { { currentPage.value, () => pagination.value.rowsPerPage], () => { updatePagination(currentPage.value, pagination.value.rowsPerPage); }); +