From 4fbbed446e84d9c82e6a52ee35716f0cd19757bd Mon Sep 17 00:00:00 2001
From: ajdj100
Date: Sun, 28 Dec 2025 20:10:32 -0500
Subject: [PATCH] improved attendee remarks rendering
---
ui/src/pages/TrainingReport.vue | 247 ++++++++++++++++++++------------
1 file changed, 155 insertions(+), 92 deletions(-)
diff --git a/ui/src/pages/TrainingReport.vue b/ui/src/pages/TrainingReport.vue
index 00978bb..a575b57 100644
--- a/ui/src/pages/TrainingReport.vue
+++ b/ui/src/pages/TrainingReport.vue
@@ -10,7 +10,7 @@ import {
TableHeader,
TableRow,
} from '@/components/ui/table'
-import { ArrowUpDown, Funnel, Plus, Search, X } from 'lucide-vue-next';
+import { ArrowUpDown, ChevronDown, ChevronUp, Funnel, Plus, Search, X } from 'lucide-vue-next';
import Button from '@/components/ui/button/Button.vue';
import TrainingReportForm from '@/components/trainingReport/trainingReportForm.vue';
import Checkbox from '@/components/ui/checkbox/Checkbox.vue';
@@ -54,6 +54,7 @@ watch(() => route.params.id, async (newID) => {
return;
}
TRLoaded.value = false;
+ expanded.value = null;
viewTrainingReport(Number(route.params.id));
})
@@ -127,6 +128,8 @@ function setPage(pagenum: number) {
pageNum.value = pagenum;
loadTrainingReports();
}
+
+const expanded = ref(null);
@@ -248,7 +251,7 @@ function setPage(pagenum: number) {
:member-id="focusedTrainingReport.created_by" />
{{ focusedTrainingReport.created_by_name === null ? "Unknown User" :
focusedTrainingReport.created_by_name
- }}
+ }}
@@ -256,90 +259,180 @@ function setPage(pagenum: number) {
-
+
Name
Role
- Remarks
+ Remarks
+
-
-
-
-
{{ person.attendee_name }}
+
+
+
+
+
{{ person.attendee_name }}
+
+
{{ person.role.name }}
+
+ {{ person.remarks == "" ?
+ '--'
+ : person.remarks }}
+
+
+
+
+
+
+
+
+ Remarks
+
+
+ {{ person.remarks }}
+
+
+ None provided
+
+
-
{{ person.role.name }}
-
- {{ person.remarks == "" ?
- '--'
- : person.remarks }}
-
+
Name
- Bookwork
- Qual
- Remarks
+ Bookwork
+ Qual
+ Remarks
+
-
-
-
-
{{ person.attendee_name }}
+
+
+
+
+
{{ person.attendee_name }}
+
+
+
+
+
+
+
+
+
+
+ {{ person.remarks == "" ?
+ '--'
+ : person.remarks }}
+
+
+
+
+
+
+
+
+ Remarks
+
+
+ {{ person.remarks }}
+
+
+ None provided
+
+
-
-
-
-
-
-
-
-
-
-
- {{ person.remarks == "" ?
- '--'
- : person.remarks }}
-
-
+
+
+
Name
-
-
-
Remarks
+
+
+
Remarks
+
-
-
-
-
{{ person.attendee_name }}
+
+
+
+
+
+
+
+
{{ person.attendee_name }}
+
+
+
+
+
+
+ {{ person.remarks || '--' }}
+
+
+
+
+
+
+
+
+ Remarks
+
+
+
+ {{ person.remarks }}
+
+
+
+ None provided
+
+
-
-
-
- {{ person.remarks == "" ?
- '--'
- : person.remarks }}
+
@@ -370,33 +463,3 @@ function setPage(pagenum: number) {
-
-
\ No newline at end of file