diff --git a/src/modules/14_KPI/views/round.vue b/src/modules/14_KPI/views/round.vue index de68eacf6..f4b88112d 100644 --- a/src/modules/14_KPI/views/round.vue +++ b/src/modules/14_KPI/views/round.vue @@ -324,6 +324,21 @@ watch( } ); +watch( + [() => formData.durationKPI, () => formData.year], + ([newDurationKPI, newYear], [oldDurationKPI, oldYear]) => { + if (newDurationKPI && newYear) { + if (newDurationKPI === "APR") { + formData.startDate = new Date(`${Number(newYear) - 1}-10-01`); + formData.endDate = new Date(`${newYear}-03-31`); + } else if (newDurationKPI === "OCT") { + formData.startDate = new Date(`${newYear}-04-01`); + formData.endDate = new Date(`${newYear}-09-30`); + } + } + } +); + onMounted(() => { fetchList(); });