Commit 01f8a16f authored by Jérémie Passerat's avatar Jérémie Passerat

Changement d'un appel ws

parent 67c14f77
...@@ -34,11 +34,13 @@ export default { ...@@ -34,11 +34,13 @@ export default {
else { return this.listeAuteurs} else { return this.listeAuteurs}
} }
}, },
mounted() { watch:{
let that = this auteurChoisi: function () {
Service.recupererAuteursExistants().then(function (reponse) { let that = this
that.listeAuteurs = reponse.data Service.recupererAuteursExistants().then(function (reponse) {
}) that.listeAuteurs = reponse.data
})
}
}, },
data: function () { data: function () {
return { return {
......
import axios from 'axios' import axios from 'axios'
const urlBase = "http://127.0.0.1:5000/" const urlBase = "http://127.0.0.1:5000/"
//const urlBase = "http://193.70.2.155:5000/"
const users = "utilisateurs/" const users = "utilisateurs/"
const contenus = "contenus/" const contenus = "contenus/"
const en_cours = "en_cours/" const en_cours = "en_cours/"
const demande_pub = "demande_pub/" const demande_pub = "demande_pub/"
//const evaluation = "evaluation/ //const evaluation = "evaluation/
const header = {headers:
{
Authorization: "Bearer " + localStorage.token,
}
}
export default { export default {
// gestion des utilisateurs // gestion des utilisateurs
...@@ -17,98 +24,98 @@ export default { ...@@ -17,98 +24,98 @@ export default {
axios.get(urlBase + "checkUser?login=" + login + "&password=" + motDePasse).then(function (response) { axios.get(urlBase + "checkUser?login=" + login + "&password=" + motDePasse).then(function (response) {
reponse = response.data reponse = response.data
})*/ })*/
return axios.get(urlBase + users + "checkUser?login=" + login + "&password=" + motDePasse) return axios.get(urlBase + users + "checkUser?login=" + login + "&password=" + motDePasse, header)
}, },
recupererAuteursExistants(){ recupererAuteursExistants(){
return axios.get(urlBase + users + "auteursExistants") return axios.get(urlBase + users + "auteursExistants", header)
}, },
// gestion des contenus // gestion des contenus
creerContenuPerso(data) { creerContenuPerso(data) {
return axios.post(urlBase + contenus + "addContenu", data) return axios.post(urlBase + contenus + "addContenu", data, header)
}, },
creerContenuTiers(data) { creerContenuTiers(data) {
return axios.patch(urlBase + contenus + "ajouterTiers", data) return axios.patch(urlBase + contenus + "ajouterTiers", data, header)
}, },
/* getContenuById(idContenu) { /* getContenuById(idContenu) {
return axios.get(urlBase + contenus + "getContenu/" + idContenu) return axios.get(urlBase + contenus + "getContenu/" + idContenu)
},*/ },*/
getPanierAuteur(auteur) { getPanierAuteur(auteur) {
return axios.get(urlBase + contenus + "getContenuPanier/" + auteur + "?perso=True&tiers=True&enCours=true") return axios.get(urlBase + contenus + "getContenuPanier/" + auteur + "?perso=True&tiers=True&enCours=true", header)
}, },
getBanqueAuteur(auteur) { getBanqueAuteur(auteur) {
return axios.get(urlBase + contenus + "getContenuBanque/" + auteur) return axios.get(urlBase + contenus + "getContenuBanque/" + auteur, header)
}, },
supprimerContenu(idContenu) { supprimerContenu(idContenu) {
return axios.delete(urlBase + contenus + "deletePerso/" + idContenu) return axios.delete(urlBase + contenus + "deletePerso/" + idContenu, header)
}, },
supprimerTiers(auteur, id_tiers) { supprimerTiers(auteur, id_tiers) {
return axios.delete(urlBase + contenus + "deleteTiers?auteur=" + auteur + "&id_tiers=" + id_tiers) return axios.delete(urlBase + contenus + "deleteTiers?auteur=" + auteur + "&id_tiers=" + id_tiers, header)
}, },
creerNouveauContenu(data) { creerNouveauContenu(data) {
return axios.post(urlBase + contenus + "newContenu", data) return axios.post(urlBase + contenus + "newContenu", data, header)
}, },
majContenu(data) { majContenu(data) {
return axios.patch(urlBase + contenus + "majContenu", data) return axios.patch(urlBase + contenus + "majContenu", data, header)
}, gererDemandePublication(data) { }, gererDemandePublication(data) {
return axios.patch(urlBase + contenus + "gererDemandePub", data) return axios.patch(urlBase + contenus + "gererDemandePub", data, header)
}, },
isMajTiersDisponible(auteur) { isMajTiersDisponible(auteur) {
return axios.get(urlBase + contenus + "isMajTiersDisponible/" + auteur) return axios.get(urlBase + contenus + "isMajTiersDisponible/" + auteur, header)
}, },
listeMajTiers(auteur) { listeMajTiers(auteur) {
return axios.get(urlBase + contenus + "listeMajTiers/" + auteur) return axios.get(urlBase + contenus + "listeMajTiers/" + auteur, header)
}, },
gererMajTiers(data) { gererMajTiers(data) {
return axios.patch(urlBase + contenus + "gererMajTiers", data) return axios.patch(urlBase + contenus + "gererMajTiers", data, header)
}, },
changerTexte(data, id) { changerTexte(data, id) {
return axios.patch(urlBase + contenus + "changerTexte/" + id, data) return axios.patch(urlBase + contenus + "changerTexte/" + id, data, header)
}, },
recupererTexteContenu(idContenu){ recupererTexteContenu(idContenu){
return axios.get(urlBase + contenus + "getTexteContenu/" + idContenu) return axios.get(urlBase + contenus + "getTexteContenu/" + idContenu, header)
}, },
recupererTexteVersionContenu(idContenu, version){ recupererTexteVersionContenu(idContenu, version){
return axios.get(urlBase + "getTexteVersionContenu/" + idContenu + "/" + version) return axios.get(urlBase + "getTexteVersionContenu/" + idContenu + "/" + version, header)
}, },
// gestion des en-cours // gestion des en-cours
creerEnCours(data) { creerEnCours(data) {
return axios.post(urlBase + en_cours + "newEnCours", data) return axios.post(urlBase + en_cours + "newEnCours", data, header)
}, },
creerEnCoursRefuse(data) { creerEnCoursRefuse(data) {
return axios.patch(urlBase + en_cours + "newEnCoursRefuse", data) return axios.patch(urlBase + en_cours + "newEnCoursRefuse", data, header)
}, },
supprimerEnCoursParLid(idEnCours) { supprimerEnCoursParLid(idEnCours) {
return axios.delete(urlBase + en_cours + "supprimerEnCoursParId/" + idEnCours) return axios.delete(urlBase + en_cours + "supprimerEnCoursParId/" + idEnCours, header)
}, },
recupererTexteContenuEnCours(idContenu){ recupererTexteContenuEnCours(idContenu){
return axios.get(urlBase + en_cours + "getTexteContenuEnCours/" + idContenu) return axios.get(urlBase + en_cours + "getTexteContenuEnCours/" + idContenu, header)
}, },
// gestion des demandes de publication // gestion des demandes de publication
getPublicationsRecues(auteur) { getPublicationsRecues(auteur) {
return axios.get(urlBase + demande_pub + "demandePublication/" + auteur + "/False") return axios.get(urlBase + demande_pub + "demandePublication/" + auteur + "/False", header)
}, },
getPublicationsProposees(auteur) { getPublicationsProposees(auteur) {
return axios.get(urlBase + demande_pub + "demandePublication/" + auteur + "/True") return axios.get(urlBase + demande_pub + "demandePublication/" + auteur + "/True", header)
}, },
creerDemandePublication(data) { creerDemandePublication(data) {
return axios.post(urlBase + demande_pub + "demandePublication", data) return axios.post(urlBase + demande_pub + "demandePublication", data, header)
}, },
supprimerDemandePublication(idDemandePublication) { supprimerDemandePublication(idDemandePublication) {
return axios.delete(urlBase + demande_pub + "demandePublication/" + idDemandePublication) return axios.delete(urlBase + demande_pub + "demandePublication/" + idDemandePublication, header)
}, },
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment