mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
makes the studiengang_semester reactive using computed when providing the value
This commit is contained in:
@@ -6,7 +6,7 @@ export default {
|
||||
},
|
||||
provide() {
|
||||
return {
|
||||
studien_semester: this.semester
|
||||
studien_semester: Vue.computed(() => this.semester)
|
||||
}
|
||||
},
|
||||
props: {
|
||||
|
||||
@@ -87,7 +87,16 @@ export default {
|
||||
}
|
||||
}
|
||||
},
|
||||
mounted(){
|
||||
watch:{
|
||||
studien_semester(newValue){
|
||||
this.$fhcApi.factory.addons.getLvMenu(this.lehrveranstaltung_id, newValue)
|
||||
.then(res => {
|
||||
this.menu = res.data;
|
||||
})
|
||||
.catch((error) => this.$fhcAlert.handleSystemError);
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
this.$fhcApi.factory.addons.getLvMenu(this.lehrveranstaltung_id, this.studien_semester)
|
||||
.then(res => {
|
||||
this.menu = res.data;
|
||||
@@ -95,7 +104,6 @@ export default {
|
||||
.catch((error) => this.$fhcAlert.handleSystemError);
|
||||
},
|
||||
template: /*html*/`<div class="mylv-semester-studiengang-lv card">
|
||||
|
||||
<lv-uebersicht ref="lvUebersicht" :preselectedMenu="preselectedMenuItem" :event="{
|
||||
lehrveranstaltung_id: lehrveranstaltung_id,
|
||||
studiensemester_kurzbz:studien_semester,
|
||||
|
||||
Reference in New Issue
Block a user