From 0de04c58b16323089456c9b143436ec72c830aa5 Mon Sep 17 00:00:00 2001 From: "gwenael.planchon" Date: Thu, 14 Mar 2024 14:29:23 +0100 Subject: [PATCH] rendre ajout.vue versatile --- .../src/components/admin/gestion/Ajout.vue | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) 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