diff --git a/src/modules/09_leave/views/ChangeRoundMain.vue b/src/modules/09_leave/views/ChangeRoundMain.vue index ed6d7b1b2..48509c548 100644 --- a/src/modules/09_leave/views/ChangeRoundMain.vue +++ b/src/modules/09_leave/views/ChangeRoundMain.vue @@ -56,11 +56,30 @@ function Openmodal(check: string, detail: any) { } } +/** + * function เรียกข้อมูลปฏิทินวันทำงาน + * @param id profileId + */ +async function fetchDataCalendarWork(id: string) { + showLoader(); + await http + .get(config.API.leaveWorkByid(id)) + .then((res) => { + dateWork.value = res.data.result.work; + }) + .catch((err) => { + messageError($q, err); + }) + .finally(() => { + modalFix.value = true; + hideLoader(); + }); +} + const detailByid = ref(); -function OpenmodalFix(detail: any) { - dateWork.value = "NORMAL"; +async function OpenmodalFix(detail: any) { + await fetchDataCalendarWork(detail.profileId); detailByid.value = detail; - modalFix.value = true; } /** Function closePopup */