diff --git a/src/modules/09_leave/views/06_ReportMain.vue b/src/modules/09_leave/views/06_ReportMain.vue index c26c5863b..3d31c2c4f 100644 --- a/src/modules/09_leave/views/06_ReportMain.vue +++ b/src/modules/09_leave/views/06_ReportMain.vue @@ -86,13 +86,6 @@ function onSelectedNode(id: string, level: number) { /** function อัปเดทบัญชีแสดงวันลา */ async function updateLeaveday() { - if (!nodeId.value || !typeReport.value) { - return false; - } - - isReport.value = false; - isLoadPDF.value = true; - pdfSrc.value = undefined; switch (yearType.value) { case "FULL": dateStart.value = new Date(year.value - 1, 9, 1); @@ -121,6 +114,14 @@ async function updateLeaveday() { break; } + if (!nodeId.value || !typeReport.value) { + return false; + } + + isReport.value = false; + isLoadPDF.value = true; + pdfSrc.value = undefined; + typeReport.value === "1" ? fetchLeaveday( employeeClass.value,