change dateFormat Tab Mobility

This commit is contained in:
ma0068
2025-02-07 14:06:48 +01:00
parent 72649f4177
commit f653c2c054
2 changed files with 32 additions and 6 deletions
@@ -45,8 +45,6 @@ class Mobility extends FHCAPI_Controller
public function getMobilitaeten($student_uid)
{
$this->BisioModel->addSelect("*");
$this->BisioModel->addSelect("TO_CHAR( tbl_bisio.von::timestamp, 'DD.MM.YYYY') AS format_von");
$this->BisioModel->addSelect("TO_CHAR( tbl_bisio.bis::timestamp, 'DD.MM.YYYY') AS format_bis");
$this->BisioModel->addJoin('bis.tbl_mobilitaetsprogramm mp', 'ON (mp.mobilitaetsprogramm_code = bis.tbl_bisio.mobilitaetsprogramm_code)', 'LEFT');
$result = $this->BisioModel->loadWhere(
@@ -44,8 +44,36 @@ export default {
columns: [
{title: "Kurzbz", field: "kurzbz"},
{title: "Nation", field: "nation_code"},
{title: "Von", field: "format_von"},
{title: "Bis", field: "format_bis"},
{
title: "Von",
field: "von",
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",
});
}
},
{
title: "Bis",
field: "bis",
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",
});
}
},
{title: "bisio_id", field: "bisio_id"},
{
title: 'Aktionen', field: 'actions',
@@ -106,10 +134,10 @@ export default {
cm.getColumnByField('nation_code').component.updateDefinition({
title: this.$p.t('mobility', 'gastnation')
});
cm.getColumnByField('format_von').component.updateDefinition({
cm.getColumnByField('von').component.updateDefinition({
title: this.$p.t('ui', 'von')
});
cm.getColumnByField('format_bis').component.updateDefinition({
cm.getColumnByField('bis').component.updateDefinition({
title: this.$p.t('global', 'bis')
});
cm.getColumnByField('bisio_id').component.updateDefinition({