From b662fa5fd3da795c345bb3eaec7d6de30e88c9e2 Mon Sep 17 00:00:00 2001 From: ma0068 Date: Tue, 23 Jun 2026 12:55:33 +0200 Subject: [PATCH] show date of hochgeladenum in case of nachgereicht --- .../Details/Dokumente/List/Unaccepted.js | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/public/js/components/Stv/Studentenverwaltung/Details/Dokumente/List/Unaccepted.js b/public/js/components/Stv/Studentenverwaltung/Details/Dokumente/List/Unaccepted.js index ddee23bc7..f92e6bd88 100644 --- a/public/js/components/Stv/Studentenverwaltung/Details/Dokumente/List/Unaccepted.js +++ b/public/js/components/Stv/Studentenverwaltung/Details/Dokumente/List/Unaccepted.js @@ -20,7 +20,6 @@ export default { layoutColumnsOnNewData: false, height: 300, listDocuments: [], - prestudentDocumentData: [], } }, computed: { @@ -68,21 +67,36 @@ export default { let value = cell.getValue(); let rowData = cell.getRow().getData(); // Zugriff auf gesamte Zeile let dueDate = rowData["nachgereicht_am"]; - const date = new Date(dueDate); - let dateFormatted = date.toLocaleString("de-DE", { + + let vorhanden = rowData["vorhanden"]; + let hochgeladenamum = vorhanden ? rowData["hochgeladenamum"] : ''; + + const dateDue = new Date(dueDate); + let dateFormatted = dateDue.toLocaleString("de-DE", { day: "2-digit", month: "2-digit", year: "numeric", hour12: false }); + let hochgeladenamumFormatted = hochgeladenamum + ? new Date(hochgeladenamum.replace(" ", "T")).toLocaleDateString("de-DE", { + day: "2-digit", + month: "2-digit", + year: "numeric" + }) + : dateFormatted; + + + const date = vorhanden && hochgeladenamum ? hochgeladenamumFormatted : dateFormatted; + let tickCrossIcon = value ? '' : ''; - // if nachgereicht_am show datum + // if nachgereicht_am show datum nachgereicht_am oder hochgeladenamum let pill = dueDate - ? `${dateFormatted}` + ? `${date}` : ''; return `${tickCrossIcon} ${pill}`; @@ -206,7 +220,7 @@ export default { setHeader('anmerkung_intern', this.$p.t('global', 'anmerkung')); setHeader('akte_id', this.$p.t('global', 'akte_id')); setHeader('pflicht', this.$p.t('ampeln', 'mandatory')); - setHeader('nachgereicht_am', this.$p.t('global', 'dokument')); + setHeader('nachgereicht_am', this.$p.t('dokumente', 'nachreichungAm')); } }, {