diff --git a/src/views/campaign/CouponCreateModal.vue b/src/views/campaign/CouponCreateModal.vue index ed77a3b..f82e3e6 100644 --- a/src/views/campaign/CouponCreateModal.vue +++ b/src/views/campaign/CouponCreateModal.vue @@ -265,14 +265,6 @@ const rules = { ], }; -// props.recommendId 변화 감지 -watch(() => props.recommendId, async (newId) => { - if (newId) { - await fetchRecommendCoupon(newId) - } else { - resetForm() - } -}, { immediate: true }) const resetForm = () => { form.name = ''; @@ -290,6 +282,15 @@ const resetForm = () => { formRef.value && formRef.value.clearValidate(); }; +// props.recommendId 변화 감지 +watch(() => props.recommendId, async (newId) => { + if (newId) { + await fetchRecommendCoupon(newId) + } else { + resetForm() + } +}, { immediate: true }) + const handleClose = () => { emit('update:visible', false); }; diff --git a/src/views/campaign/PromotionCreateModal.vue b/src/views/campaign/PromotionCreateModal.vue index b2e32a4..076e9a9 100644 --- a/src/views/campaign/PromotionCreateModal.vue +++ b/src/views/campaign/PromotionCreateModal.vue @@ -200,15 +200,6 @@ const rules = { ], }; -watch(() => props.recommendId, async (newId) => { - if (newId) { - await fetchRecommendPromotion(newId) - } else { - // 모달 닫힐 때 폼 초기화 - resetForm() - } -}, { immediate: true }) - const resetForm = () => { form.name = ''; form.startDate = null; @@ -221,6 +212,15 @@ const resetForm = () => { formRef.value && formRef.value.clearValidate(); }; +watch(() => props.recommendId, async (newId) => { + if (newId) { + await fetchRecommendPromotion(newId) + } else { + // 모달 닫힐 때 폼 초기화 + resetForm() + } +}, { immediate: true }) + const handleClose = () => { emit('update:visible', false); };