refactor resources: endpoint betriebsmittel

This commit is contained in:
ma0068
2024-06-05 16:53:54 +02:00
parent 48d36cc859
commit 2d61dea287
9 changed files with 364 additions and 61 deletions
+5
View File
@@ -0,0 +1,5 @@
import person from "./betriebsmittel/person.js";
export default {
person
}
+27
View File
@@ -0,0 +1,27 @@
export default {
getAllBetriebsmittel(url, config, params){
return this.$fhcApi.get('api/frontend/v1/betriebsmittel/betriebsmittelP/getAllBetriebsmittel/' + params.type + '/' + params.id);
},
addNewBetriebsmittel(person_id, formData) {
return this.$fhcApi.post('api/frontend/v1/betriebsmittel/betriebsmittelP/addNewBetriebsmittel/' +
person_id, formData
);
},
loadBetriebsmittel(betriebsmittelperson_id){
return this.$fhcApi.post('api/frontend/v1/betriebsmittel/betriebsmittelP/loadBetriebsmittel/' + betriebsmittelperson_id);
},
updateBetriebsmittel(betriebsmittelperson_id, formData) {
return this.$fhcApi.post('api/frontend/v1/betriebsmittel/betriebsmittelP/updateBetriebsmittel/' + betriebsmittelperson_id,
formData);
},
deleteBetriebsmittel(betriebsmittelperson_id){
return this.$fhcApi.post('api/frontend/v1/betriebsmittel/betriebsmittelP/deleteBetriebsmittel/' + betriebsmittelperson_id);
},
getTypenBetriebsmittel(){
return this.$fhcApi.get('api/frontend/v1/betriebsmittel/betriebsmittelP/getTypenBetriebsmittel/');
},
loadInventarliste(query){
console.log(query);
return this.$fhcApi.get('api/frontend/v1/betriebsmittel/betriebsmittelP/loadInventarliste/' + query);
}
}
+3 -1
View File
@@ -22,6 +22,7 @@ import filter from "./filter.js";
import studstatus from "./studstatus.js";
import stv from "./stv.js";
import notiz from "./notiz.js";
import betriebsmittel from "./betriebsmittel.js";
export default {
search,
@@ -30,5 +31,6 @@ export default {
filter,
studstatus,
stv,
notiz
notiz,
betriebsmittel
};
+1 -9
View File
@@ -1,13 +1,5 @@
//TODO(Manu) refactor with require or async!
//sonst Error wenn extension file nicht vorhanden
import person from "./notiz/person.js";
//import softwarenotiz from "../../extensions/FHC-Core-Softwarebereitstellung/js/api/softwarenotiz.js";
//import pppnotiz from "../../extensions/FHC-Core-PEP/js/api/pppnotiz.js";
export default {
person,
// softwarenotiz,
// pppnotiz
person
}