diff --git a/science-quest/src/components/admin/gestion/Ajout.vue b/science-quest/src/components/admin/gestion/Ajout.vue index e738d49..f7f7539 100644 --- a/science-quest/src/components/admin/gestion/Ajout.vue +++ b/science-quest/src/components/admin/gestion/Ajout.vue @@ -2,27 +2,26 @@ import { REST_API } from '@/assets/const'; export default{ + props:["donnee", "endpoint"], //format : {"nomColonne":"typeDonnee", ...} => {"nom":"text", "desc":"text", ...} methods:{ envoyerDonnees: function(event){ const donnees=new FormData(formajouter) - //todo mettre lien dans const //envoyer le form en JSON - fetch(REST_API+"/thematiques", {method:"POST", body:JSON.stringify(Object.fromEntries(donnees)), headers: {"Content-Type": "application/json"}}) + fetch("localhost"+"/"+this.endpoint, {method:"POST", body:JSON.stringify(Object.fromEntries(donnees)), headers: {"Content-Type": "application/json"}}) //sans le JSON.stringify et Object.fromEntries ca fait une requete en Content-Disposition } } } - - -//TODO: verifier si on est admin quand on entre dans la partie admin