fix(frontend): Submission nummers starten nu vanaf 1.

This commit is contained in:
Gerald Schmittinger 2025-04-18 19:08:11 +02:00
parent 4dc880c2f7
commit e98fd8db3a
5 changed files with 18 additions and 10 deletions

View file

@ -83,5 +83,6 @@
"taskCompleted": "Aufgabe erledigt.",
"submittedBy": "Eingereicht von",
"timestamp": "Zeitpunkt",
"loadSubmission": "Einladen"
"loadSubmission": "Einladen",
"noSubmissionsYet": "Noch keine Lösungen eingereicht."
}

View file

@ -83,5 +83,6 @@
"taskCompleted": "Task completed.",
"submittedBy": "Submitted by",
"timestamp": "Timestamp",
"loadSubmission": "Load"
"loadSubmission": "Load",
"noSubmissionsYet": "No submissions yet."
}

View file

@ -83,5 +83,6 @@
"taskCompleted": "Tâche terminée.",
"submittedBy": "Soumis par",
"timestamp": "Horodatage",
"loadSubmission": "Charger"
"loadSubmission": "Charger",
"noSubmissionsYet": "Pas encore de soumissions."
}

View file

@ -83,5 +83,6 @@
"taskCompleted": "Taak afgewerkt.",
"submittedBy": "Ingediend door",
"timestamp": "Tijdstip",
"loadSubmission": "Inladen"
"loadSubmission": "Inladen",
"noSubmissionsYet": "Nog geen indieningen."
}

View file

@ -19,12 +19,15 @@
{ title: "", key: "action", width: "70px", sortable: false },
]);
const data = computed(() => props.allSubmissions.map(submission => ({
submissionNo: submission.submissionNumber,
const data = computed(() => [...props.allSubmissions]
.sort((a, b) => (a.submissionNumber ?? 0) - (b.submissionNumber ?? 0))
.map((submission, index) => ({
submissionNo: index + 1,
submittedBy: `${submission.submitter.firstName} ${submission.submitter.lastName}`,
timestamp: submission.time ? new Date(submission.time).toLocaleString(): "-",
dto: submission
})));
})
));
function selectSubmission(submission: SubmissionDTO) {
emit('submission-selected', submission);
@ -39,6 +42,7 @@
:items="data"
density="compact"
hide-default-footer
:no-data-text="t('noSubmissionsYet')"
>
<template v-slot:item.action="{ item }">
<v-btn density="compact" variant="plain" @click="selectSubmission(item.dto)">