fix(frontend): Submission nummers starten nu vanaf 1.
This commit is contained in:
parent
4dc880c2f7
commit
e98fd8db3a
5 changed files with 18 additions and 10 deletions
|
@ -83,5 +83,6 @@
|
||||||
"taskCompleted": "Aufgabe erledigt.",
|
"taskCompleted": "Aufgabe erledigt.",
|
||||||
"submittedBy": "Eingereicht von",
|
"submittedBy": "Eingereicht von",
|
||||||
"timestamp": "Zeitpunkt",
|
"timestamp": "Zeitpunkt",
|
||||||
"loadSubmission": "Einladen"
|
"loadSubmission": "Einladen",
|
||||||
|
"noSubmissionsYet": "Noch keine Lösungen eingereicht."
|
||||||
}
|
}
|
||||||
|
|
|
@ -83,5 +83,6 @@
|
||||||
"taskCompleted": "Task completed.",
|
"taskCompleted": "Task completed.",
|
||||||
"submittedBy": "Submitted by",
|
"submittedBy": "Submitted by",
|
||||||
"timestamp": "Timestamp",
|
"timestamp": "Timestamp",
|
||||||
"loadSubmission": "Load"
|
"loadSubmission": "Load",
|
||||||
|
"noSubmissionsYet": "No submissions yet."
|
||||||
}
|
}
|
||||||
|
|
|
@ -83,5 +83,6 @@
|
||||||
"taskCompleted": "Tâche terminée.",
|
"taskCompleted": "Tâche terminée.",
|
||||||
"submittedBy": "Soumis par",
|
"submittedBy": "Soumis par",
|
||||||
"timestamp": "Horodatage",
|
"timestamp": "Horodatage",
|
||||||
"loadSubmission": "Charger"
|
"loadSubmission": "Charger",
|
||||||
|
"noSubmissionsYet": "Pas encore de soumissions."
|
||||||
}
|
}
|
||||||
|
|
|
@ -83,5 +83,6 @@
|
||||||
"taskCompleted": "Taak afgewerkt.",
|
"taskCompleted": "Taak afgewerkt.",
|
||||||
"submittedBy": "Ingediend door",
|
"submittedBy": "Ingediend door",
|
||||||
"timestamp": "Tijdstip",
|
"timestamp": "Tijdstip",
|
||||||
"loadSubmission": "Inladen"
|
"loadSubmission": "Inladen",
|
||||||
|
"noSubmissionsYet": "Nog geen indieningen."
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,12 +19,15 @@
|
||||||
{ title: "", key: "action", width: "70px", sortable: false },
|
{ title: "", key: "action", width: "70px", sortable: false },
|
||||||
]);
|
]);
|
||||||
|
|
||||||
const data = computed(() => props.allSubmissions.map(submission => ({
|
const data = computed(() => [...props.allSubmissions]
|
||||||
submissionNo: submission.submissionNumber,
|
.sort((a, b) => (a.submissionNumber ?? 0) - (b.submissionNumber ?? 0))
|
||||||
|
.map((submission, index) => ({
|
||||||
|
submissionNo: index + 1,
|
||||||
submittedBy: `${submission.submitter.firstName} ${submission.submitter.lastName}`,
|
submittedBy: `${submission.submitter.firstName} ${submission.submitter.lastName}`,
|
||||||
timestamp: submission.time ? new Date(submission.time).toLocaleString(): "-",
|
timestamp: submission.time ? new Date(submission.time).toLocaleString(): "-",
|
||||||
dto: submission
|
dto: submission
|
||||||
})));
|
})
|
||||||
|
));
|
||||||
|
|
||||||
function selectSubmission(submission: SubmissionDTO) {
|
function selectSubmission(submission: SubmissionDTO) {
|
||||||
emit('submission-selected', submission);
|
emit('submission-selected', submission);
|
||||||
|
@ -39,6 +42,7 @@
|
||||||
:items="data"
|
:items="data"
|
||||||
density="compact"
|
density="compact"
|
||||||
hide-default-footer
|
hide-default-footer
|
||||||
|
:no-data-text="t('noSubmissionsYet')"
|
||||||
>
|
>
|
||||||
<template v-slot:item.action="{ item }">
|
<template v-slot:item.action="{ item }">
|
||||||
<v-btn density="compact" variant="plain" @click="selectSubmission(item.dto)">
|
<v-btn density="compact" variant="plain" @click="selectSubmission(item.dto)">
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue