From 077f0521126fcb0ef0862a6772b541d945b7ae95 Mon Sep 17 00:00:00 2001 From: Johann Hoffmann Date: Mon, 30 Mar 2026 14:26:58 +0200 Subject: [PATCH] stv projektarbeit getFormData call on actionEditProjektarbeit --- .../Details/Projektarbeit/Projektarbeit.js | 3 +++ .../Details/Projektarbeit/Projektbetreuer.js | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektarbeit.js b/public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektarbeit.js index d7aac3e1c..85e1c95f9 100644 --- a/public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektarbeit.js +++ b/public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektarbeit.js @@ -254,6 +254,9 @@ export default { actionEditProjektarbeit() { this.statusNew = false; this.toggleMenu('details'); + this.$refs.projektbetreuer.getFormData( + this.editedProjektarbeit ? this.editedProjektarbeit.projekttyp_kurzbz : null + ); this.$refs.projektbetreuer.getProjektbetreuer(this.editedProjektarbeit?.projektarbeit_id, this.editedProjektarbeit?.studiensemester_kurzbz); this.$refs.projektarbeitModal.show(); }, diff --git a/public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektbetreuer.js b/public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektbetreuer.js index bddfc8f6a..c324010dc 100644 --- a/public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektbetreuer.js +++ b/public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektbetreuer.js @@ -10,6 +10,7 @@ import Vertrag from "./Vertrag.js"; import ApiStvProjektbetreuer from '../../../../../api/factory/stv/projektbetreuer.js'; export default { + name: 'ProjektarbeitBetreuer', components: { CoreFilterCmpt, BsModal, @@ -218,10 +219,8 @@ export default { ); if (idx >= 0) { // if betreuer found - // set currently edited betreuer (deep copy) this.formData = JSON.parse(JSON.stringify(projektbetreuerListe[idx])); - // set download link if (this.formData.beurteilungDownloadLink !== null) this.beurteilungDownloadLink = this.formData.beurteilungDownloadLink; @@ -257,6 +256,7 @@ export default { .catch(this.$fhcAlert.handleSystemError); }, getFormData(projekttyp_kurzbz) { + console.log('getFormData') // default Stundensätze from config this.defaultFormDataValues.stunden = this.getDefaultStunden(projekttyp_kurzbz); this.defaultFormDataValues.stundensatz = this.config.defaultProjektbetreuerStundensatz; @@ -363,6 +363,7 @@ export default { }, // add the betreuer selected in automomplete to betreuer liste getFormDataWithBetreuer() { + console.log('getFormDataWithBetreuer') let preparedFormData = this.formData; preparedFormData.projektarbeit_id = this.projektarbeit_id;