From 0d1788500b0c1a5035abef05b13b0e0640e09762 Mon Sep 17 00:00:00 2001 From: EagleTrooper Date: Mon, 24 Nov 2025 22:35:47 -0600 Subject: [PATCH] Update ui/src/components/trainingReport/trainingReportForm.vue Added a Watcher Code to clear checkboxes when a different training report is picked. --- ui/src/components/trainingReport/trainingReportForm.vue | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ui/src/components/trainingReport/trainingReportForm.vue b/ui/src/components/trainingReport/trainingReportForm.vue index 06c529b..dae28db 100644 --- a/ui/src/components/trainingReport/trainingReportForm.vue +++ b/ui/src/components/trainingReport/trainingReportForm.vue @@ -36,6 +36,15 @@ watch(values, (newErrors) => { console.log(newErrors.attendees) }, { deep: true }) +watch(() => values.course_id, (newCourseId, oldCourseId) => { + if (!oldCourseId) return; + + values.attendees.forEach(a => { + a.passed_bookwork = false; + a.passed_qual = false; + }); +}); + const submitForm = handleSubmit(onSubmit); function toMySQLDateTime(date: Date): string {