Files
FHC-Core/public/js/api/stv/prestudent.js
T

89 lines
3.0 KiB
JavaScript

export default {
//------------- Prestudent.js------------------------------------------------------
get(prestudent_id, studiensemester_kurzbz) {
return this.$fhcApi.post(
'api/frontend/v1/stv/prestudent/get/'
+ encodeURIComponent(prestudent_id)
+ '/'
+ encodeURIComponent(studiensemester_kurzbz)
);
},
updatePrestudent(form, prestudent_id, data){
return this.$fhcApi.post(form, 'api/frontend/v1/stv/prestudent/updatePrestudent/' + prestudent_id,
data
);
},
getBezeichnungZGV() {
return this.$fhcApi.get('api/frontend/v1/stv/prestudent/getBezeichnungZGV/');
},
getBezeichnungMZgv() {
return this.$fhcApi.get('api/frontend/v1/stv/prestudent/getBezeichnungMZgv/');
},
getBezeichnungDZgv() {
return this.$fhcApi.get('api/frontend/v1/stv/prestudent/getBezeichnungDZgv/');
},
getStgs() {
return this.$fhcApi.get('api/frontend/v1/stv/lists/getStgs/');
},
getAusbildung() {
return this.$fhcApi.get('api/frontend/v1/stv/prestudent/getAusbildung/');
},
getAufmerksamdurch() {
return this.$fhcApi.get('api/frontend/v1/stv/prestudent/getAufmerksamdurch/');
},
getBerufstaetigkeit() {
return this.$fhcApi.get('api/frontend/v1/stv/prestudent/getBerufstaetigkeit/');
},
getTypenStg() {
return this.$fhcApi.get('api/frontend/v1/stv/prestudent/getTypenStg/');
},
getBisstandort() {
return this.$fhcApi.get('api/frontend/v1/stv/prestudent/getBisstandort/');
},
//------------- MultiStatus.js------------------------------------------------------
getHistoryPrestudent (url, config, params){
return this.$fhcApi.get('api/frontend/v1/stv/status/getHistoryPrestudent/' + params.id);
},
getMaxSem(studiengang_kzs) {
return this.$fhcApi.post('api/frontend/v1/stv/status/getMaxSemester/', {studiengang_kzs});
},
advanceStatus({prestudent_id, status_kurzbz, studiensemester_kurzbz, ausbildungssemester}) {
return this.$fhcApi.post('api/frontend/v1/stv/status/advanceStatus/'
+ prestudent_id + '/'
+ status_kurzbz + '/'
+ studiensemester_kurzbz + '/'
+ ausbildungssemester
);
},
confirmStatus({prestudent_id, status_kurzbz, studiensemester_kurzbz, ausbildungssemester}) {
return this.$fhcApi.post('api/frontend/v1/stv/status/confirmStatus/'
+ prestudent_id + '/'
+ status_kurzbz + '/'
+ studiensemester_kurzbz + '/'
+ ausbildungssemester
);
},
isLastStatus(id) {
return this.$fhcApi.get('api/frontend/v1/stv/status/isLastStatus/' + id);
},
deleteStatus({prestudent_id, status_kurzbz, studiensemester_kurzbz, ausbildungssemester}) {
return this.$fhcApi.post('api/frontend/v1/stv/status/deleteStatus/'
+ prestudent_id + '/'
+ status_kurzbz + '/'
+ studiensemester_kurzbz + '/'
+ ausbildungssemester
);
},
getLastBismeldestichtag() {
return this.$fhcApi.get('api/frontend/v1/stv/status/getLastBismeldestichtag/');
},
//------------- History.js------------------------------------------------------
getHistoryPrestudents (url, config, params){
return this.$fhcApi.get('api/frontend/v1/stv/prestudent/getHistoryPrestudents/' + params.id);
},
}