use "getStudiensemester" from dedicated Lists Controller

This commit is contained in:
cgfhtw
2024-07-15 15:13:41 +02:00
parent 780dce293d
commit 0a457c4bac
3 changed files with 5 additions and 24 deletions
@@ -164,6 +164,7 @@ export default {
.get('api/frontend/v1/stv/lists/getStudiensemester')
.then(result => {
this.lists.studiensemester = result.data;
this.lists.studiensemester_desc = result.data.toReversed();
})
.catch(this.$fhcAlert.handleSystemError);
},
@@ -42,6 +42,9 @@ export default{
from: 'hasPermissionRtAufsicht',
default: false
},
lists: {
from: 'lists'
},
$reloadList: {
from: '$reloadList',
required: true
@@ -259,7 +262,6 @@ export default{
}
],
statusData: {},
listStudiensemester: [],
maxSem: Array.from({ length: 11 }, (_, index) => index),
listStudienplaene: [],
aufnahmestufen: {1: 1, 2: 2, 3: 3},
@@ -847,13 +849,6 @@ export default{
}
},
created(){
this.$fhcApi
.get('api/frontend/v1/stv/prestudent/getStudiensemester')
.then(result => result.data)
.then(result => {
this.listStudiensemester = result;
})
.catch(this.$fhcAlert.handleSystemError);
this.$fhcApi
.get('api/frontend/v1/stv/prestudent/getStudienplaene/' + encodeURIComponent(this.paramIds))
.then(result => result.data)
@@ -925,7 +920,7 @@ export default{
v-model="statusData['studiensemester_kurzbz']"
:disabled="statusData.datum < dataMeldestichtag"
>
<option v-for="sem in listStudiensemester" :key="sem.studiensemester_kurzbz" :value="sem.studiensemester_kurzbz" :selected="sem.studiensemester_kurzbz === defaultSemester">{{sem.studiensemester_kurzbz}}</option>
<option v-for="sem in lists.studiensemester_desc" :key="sem.studiensemester_kurzbz" :value="sem.studiensemester_kurzbz" :selected="sem.studiensemester_kurzbz === defaultSemester">{{sem.studiensemester_kurzbz}}</option>
</form-input>
</div>
<!-- TODO(manu) if(defined('VORRUECKUNG_STATUS_MAX_SEMESTER') && VORRUECKUNG_STATUS_MAX_SEMESTER==false) 100 Semester-->