From 104946b2d18ce5cc934fb8157f7f2f5534532bd5 Mon Sep 17 00:00:00 2001 From: ajdj100 Date: Fri, 28 Nov 2025 14:41:06 -0500 Subject: [PATCH] Fixed checkbox reset not updating visually --- .../trainingReport/trainingReportForm.vue | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/ui/src/components/trainingReport/trainingReportForm.vue b/ui/src/components/trainingReport/trainingReportForm.vue index e224edf..fe11b8b 100644 --- a/ui/src/components/trainingReport/trainingReportForm.vue +++ b/ui/src/components/trainingReport/trainingReportForm.vue @@ -31,20 +31,20 @@ const { handleSubmit, resetForm, errors, values, setFieldValue } = useForm({ }) watch(errors, (newErrors) => { - console.log(newErrors) + console.log(newErrors) }, { deep: true }) watch(values, (newErrors) => { - console.log(newErrors.attendees) + console.log(newErrors.attendees) }, { deep: true }) watch(() => values.course_id, (newCourseId, oldCourseId) => { if (!oldCourseId) return; - values.attendees.forEach((a, index) => { - setFieldValue(`attendees[${index}].passed_bookwork`, false); - setFieldValue(`attendees[${index}].passed_qual`, false); - }); + values.attendees.forEach((a, index) => { + setFieldValue(`attendees[${index}].passed_bookwork`, false); + setFieldValue(`attendees[${index}].passed_qual`, false); + }); }); const submitForm = handleSubmit(onSubmit); @@ -189,7 +189,8 @@ onMounted(async () => {
+ :name="`attendees[${index}].passed_bookwork`" :model-value="!field.checked" + @update:model-value="field['onUpdate:modelValue']">
+ :name="`attendees[${index}].passed_qual`" :model-value="!field.checked" + @update:model-value="field['onUpdate:modelValue']">