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

@ -19,12 +19,15 @@
{ title: "", key: "action", width: "70px", sortable: false },
]);
const data = computed(() => props.allSubmissions.map(submission => ({
submissionNo: submission.submissionNumber,
submittedBy: `${submission.submitter.firstName} ${submission.submitter.lastName}`,
timestamp: submission.time ? new Date(submission.time).toLocaleString(): "-",
dto: submission
})));
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)">