From 21fb66bafe28e794021150b1c6639b057e940f8f Mon Sep 17 00:00:00 2001 From: dyhj625 Date: Thu, 6 Mar 2025 16:23:29 +0900 Subject: [PATCH] =?UTF-8?q?=ED=99=94=EB=A9=B4=20=EB=B0=98=EC=9D=91?= =?UTF-8?q?=ED=98=95=EC=9C=BC=EB=A1=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/modal/VacationGrantModal.vue | 297 ++++++++++++++------ src/components/vacation/ProfileList.vue | 121 ++++---- src/views/vacation/VacationManagement.vue | 3 +- 3 files changed, 288 insertions(+), 133 deletions(-) diff --git a/src/components/modal/VacationGrantModal.vue b/src/components/modal/VacationGrantModal.vue index 82f8f72..9cb093f 100644 --- a/src/components/modal/VacationGrantModal.vue +++ b/src/components/modal/VacationGrantModal.vue @@ -1,129 +1,266 @@ - +}, { deep: true }); +onMounted(async () => { + if (props.isOpen && props.targetUser?.MEMBERSEQ) { + await fetchSentVacationCount(); + } +}); + diff --git a/src/components/vacation/ProfileList.vue b/src/components/vacation/ProfileList.vue index 9e06036..5ed4142 100644 --- a/src/components/vacation/ProfileList.vue +++ b/src/components/vacation/ProfileList.vue @@ -1,6 +1,6 @@