From 21ecbf482f4ae73bb91755a69e0ce4784e57789a Mon Sep 17 00:00:00 2001 From: ma0068 Date: Fri, 7 Feb 2025 13:16:59 +0100 Subject: [PATCH] change dateformate Betriebsmittel --- .../ressource/Betriebsmittelperson_model.php | 13 ++++-- .../Betriebsmittel/Betriebsmittel.js | 41 +++++++++++++++++-- 2 files changed, 46 insertions(+), 8 deletions(-) diff --git a/application/models/ressource/Betriebsmittelperson_model.php b/application/models/ressource/Betriebsmittelperson_model.php index 39f08b5cd..6da9a384d 100644 --- a/application/models/ressource/Betriebsmittelperson_model.php +++ b/application/models/ressource/Betriebsmittelperson_model.php @@ -115,13 +115,18 @@ class Betriebsmittelperson_model extends DB_Model $query = " SELECT - bm.nummer, bmp.person_id, bm.betriebsmitteltyp, bmp.anmerkung as anmerkung, bmp.retouram, TO_CHAR(bmp.retouram::timestamp, 'DD.MM.YYYY') AS format_retour, bmp.ausgegebenam, TO_CHAR(bmp.ausgegebenam::timestamp, 'DD.MM.YYYY') AS format_ausgabe, bm.beschreibung, bmp.uid, bmp.kaution, bm.betriebsmittel_id, bmp.betriebsmittelperson_id, bm.inventarnummer, bm.nummer2 + bm.nummer, bmp.person_id, bm.betriebsmitteltyp, bmp.anmerkung as anmerkung, + bmp.retouram, + bmp.ausgegebenam, + bm.beschreibung, bmp.uid, bmp.kaution, + bm.betriebsmittel_id, bmp.betriebsmittelperson_id, + bm.inventarnummer, bm.nummer2 FROM - wawi.tbl_betriebsmittelperson bmp + wawi.tbl_betriebsmittelperson bmp JOIN - wawi.tbl_betriebsmittel bm ON (bmp.betriebsmittel_id = bm.betriebsmittel_id) + wawi.tbl_betriebsmittel bm ON (bmp.betriebsmittel_id = bm.betriebsmittel_id) WHERE - " . $cond . " = ? "; + " . $cond . " = ? "; return $this->execQuery($query, array($id)); } diff --git a/public/js/components/Betriebsmittel/Betriebsmittel.js b/public/js/components/Betriebsmittel/Betriebsmittel.js index 6e91df0fb..d1c07db33 100644 --- a/public/js/components/Betriebsmittel/Betriebsmittel.js +++ b/public/js/components/Betriebsmittel/Betriebsmittel.js @@ -48,11 +48,44 @@ export default { {title: "PersonId", field: "person_id", visible: false}, {title: "Typ", field: "betriebsmitteltyp", width: 125}, {title: "Anmerkung", field: "anmerkung", visible: false}, - {title: "Retourdatum", field: "format_retour", width: 128}, + { + title: "Retourdatum", + field: "retouram", + width: 128, + formatter: function (cell) { + const dateStr = cell.getValue(); + if (!dateStr) return ""; + + const date = new Date(dateStr); + return date.toLocaleString("de-DE", { + day: "2-digit", + month: "2-digit", + year: "numeric", + hour12: false + }); + } + }, {title: "Beschreibung", field: "beschreibung"}, {title: "UID", field: "uid", width: 87}, {title: "Kaution", field: "kaution", visible: false}, - {title: "Ausgabedatum", field: "format_ausgabe", width: 144, visible: false}, + { + title: "Ausgabedatum", + field: "ausgegebenam", + width: 144, + visible: false, + formatter: function (cell) { + const dateStr = cell.getValue(); + if (!dateStr) return ""; + + const date = new Date(dateStr); + return date.toLocaleString("de-DE", { + day: "2-digit", + month: "2-digit", + year: "numeric", + hour12: false + }); + } + }, {title: "Betriebsmittel ID", field: "betriebsmittel_id", visible: false}, {title: "Betriebsmittelperson ID", field: "betriebsmittelperson_id", visible: false}, { @@ -130,7 +163,7 @@ export default { cm.getColumnByField('anmerkung').component.updateDefinition({ title: this.$p.t('global', 'anmerkung') }); - cm.getColumnByField('format_retour').component.updateDefinition({ + cm.getColumnByField('retouram').component.updateDefinition({ title: this.$p.t('wawi', 'retourdatum') }); cm.getColumnByField('beschreibung').component.updateDefinition({ @@ -139,7 +172,7 @@ export default { cm.getColumnByField('kaution').component.updateDefinition({ title: this.$p.t('infocenter', 'kaution') }); - cm.getColumnByField('format_ausgabe').component.updateDefinition({ + cm.getColumnByField('ausgegebenam').component.updateDefinition({ title: this.$p.t('wawi', 'ausgabedatum') }); cm.getColumnByField('betriebsmittel_id').component.updateDefinition({