Files

60 lines
1.7 KiB
JavaScript

export default {
//------------- Modal.js------------------------------------------------------
insertStatus(form, id, data) {
return this.$fhcApi.post(form, 'api/frontend/v1/stv/status/insertStatus/' + id,
data
);
},
loadStatus({prestudent_id, status_kurzbz, studiensemester_kurzbz, ausbildungssemester}) {
return this.$fhcApi.post(
'api/frontend/v1/stv/status/loadStatus/'
+ prestudent_id + '/'
+ status_kurzbz + '/'
+ studiensemester_kurzbz + '/'
+ ausbildungssemester
);
},
updateStatus(form, {prestudent_id, status_kurzbz, studiensemester_kurzbz, ausbildungssemester}, data) {
return this.$fhcApi.post(
form,
'api/frontend/v1/stv/status/updateStatus/'
+ prestudent_id + '/'
+ status_kurzbz + '/'
+ studiensemester_kurzbz + '/'
+ ausbildungssemester,
data
);
},
getStudienplaene(prestudent_id) {
return this.$fhcApi.get('api/frontend/v1/stv/prestudent/getStudienplaene/' + prestudent_id);
},
getStudiengang(prestudent_id) {
return this.$fhcApi.get('api/frontend/v1/stv/prestudent/getStudiengang/' + prestudent_id);
},
getStatusgruende() {
return this.$fhcApi.get('api/frontend/v1/stv/status/getStatusgruende/');
},
getStati() {
return this.$fhcApi.get('api/frontend/v1/stv/lists/getStati/');
},
//------------- Dropdown.js------------------------------------------------------
addStudent(id, data) {
return this.$fhcApi.post('api/frontend/v1/stv/status/addStudent/' + id,
data,
{errorHeader: id}
);
},
changeStatus(id, data) {
return this.$fhcApi.post('api/frontend/v1/stv/status/changeStatus/' + id,
data,
{errorHeader: id}
);
},
getStatusarray() {
return this.$fhcApi.get('api/frontend/v1/stv/status/getStatusarray/');
}
}