Commit 235d354c authored by Jérémie Passerat's avatar Jérémie Passerat

Modification tags fixes

parent 7d94be09
...@@ -8,9 +8,9 @@ ...@@ -8,9 +8,9 @@
<label>Choisir le tag de niveau 1</label><br><br> <label>Choisir le tag de niveau 1</label><br><br>
<select @change="niveau1()" v-model="tagUn" :disabled="(provenance === 'tiers' || provenance === 'en-cours') && provenance !== undefined"> <select @change="niveau1()" v-model="tagUn" :disabled="(provenance === 'tiers' || provenance === 'en-cours') && provenance !== undefined">
<option>Tag1</option> <option>Informatique</option>
<option>Tag2</option> <option>Génie Civil</option>
<option>Tag3</option> <option>Systèmes Electriques</option>
</select><br><br> </select><br><br>
<label>Choisir le tag de niveau 2</label><br><br> <label>Choisir le tag de niveau 2</label><br><br>
...@@ -22,7 +22,6 @@ ...@@ -22,7 +22,6 @@
<select @change="niveau3()" :disabled="niveauTrois === 0 || (provenance === 'tiers' || provenance === 'en-cours') && provenance !== undefined" v-model="tagTrois"> <select @change="niveau3()" :disabled="niveauTrois === 0 || (provenance === 'tiers' || provenance === 'en-cours') && provenance !== undefined" v-model="tagTrois">
<option v-for="i in 5" :key="i">{{tagDeux}}.{{ i }}</option> <option v-for="i in 5" :key="i">{{tagDeux}}.{{ i }}</option>
</select><br><br> </select><br><br>
<p>provenance : {{provenance}}</p>
<button v-on:click="validerTags" :disabled="validationTags === 0" v-show="provenance === undefined || provenance === 'perso'">Valider</button> <button v-on:click="validerTags" :disabled="validationTags === 0" v-show="provenance === undefined || provenance === 'perso'">Valider</button>
</div> </div>
</template> </template>
......
...@@ -211,7 +211,7 @@ export default { ...@@ -211,7 +211,7 @@ export default {
this.amorceContenu = "Voici l'intérieur de la version proposée pour la maj : " this.amorceContenu = "Voici l'intérieur de la version proposée pour la maj : "
} else { } else {
this.idContenu = this.contenuClique._id this.idContenu = this.contenuClique._id
this.amorceContenu = "Voici l'intérieur de votre contenu dans sa version " + this.versionChoisie() + ":" this.amorceContenu = "Voici l'intérieur de votre contenu dans sa version " + this.versionChoisie + ":"
} }
this.titreContenu = this.contenuClique.titre this.titreContenu = this.contenuClique.titre
......
...@@ -11,8 +11,6 @@ const demande_pub = "demande_pub/" ...@@ -11,8 +11,6 @@ const demande_pub = "demande_pub/"
//const evaluation = "evaluation/ //const evaluation = "evaluation/
export default { export default {
// Fonction qui doit permettre de demander le rafraichissement du token si expiré // Fonction qui doit permettre de demander le rafraichissement du token si expiré
...@@ -21,8 +19,8 @@ export default { ...@@ -21,8 +19,8 @@ export default {
try { try {
let decoded = jwt.verify(token, 'l\'ordinateur-c\'est-magique') let decoded = jwt.verify(token, 'l\'ordinateur-c\'est-magique')
let tempsRestant = new Date(1000 * decoded.exp - Date.now()) let tempsRestant = new Date(1000 * decoded.exp - Date.now())
if (tempsRestant.getHours() === 1 && tempsRestant.getMinutes() < 15){ if (tempsRestant.getHours() === 0 && tempsRestant.getMinutes() < 15){
alert("Alert, je le suis ici") console.log ("heures : " + tempsRestant.getHours() + "minutes " + tempsRestant.getMinutes())
this.refreshToken().then(function (response) { this.refreshToken().then(function (response) {
localStorage.token = response.data.access_token localStorage.token = response.data.access_token
}) .catch(function (error) { }) .catch(function (error) {
...@@ -42,12 +40,21 @@ export default { ...@@ -42,12 +40,21 @@ export default {
}, },
getHeader(){ getHeader(){
//console.log ("Access token : " + localStorage.token)
//console.log ("Refresh token : " + localStorage.refreshToken)
this.verifierToken(localStorage.token) this.verifierToken(localStorage.token)
return { return {
headers: headers:
{ {
Authorization: "Bearer " + localStorage.token, Authorization: "Bearer " + localStorage.token,
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Headers': 'Authorization',
'Content-Type': 'application/json',
Chameau: "Chamelle"
} }
} }
//console.log("headon : " + header) //console.log("headon : " + header)
...@@ -66,10 +73,17 @@ export default { ...@@ -66,10 +73,17 @@ export default {
getRefreshHeader(token){ getRefreshHeader(token){
//this.verifierToken(token) //this.verifierToken(token)
console.log("refresh token : ")
console.log ( {
headers:
{
HTTP_AUTHORIZATION: "Bearer " + token,
}
})
return { return {
headers: headers:
{ {
Authorization: "Bearer " + token, HTTP_AUTHORIZATION: "Bearer " + token,
} }
} }
}, },
...@@ -127,6 +141,9 @@ export default { ...@@ -127,6 +141,9 @@ export default {
getPanierAuteur(auteur) { getPanierAuteur(auteur) {
return axios.get(urlBase + contenus + "getContenuPanier/" + auteur + "?perso=True&tiers=True&enCours=true", this.getHeader()) return axios.get(urlBase + contenus + "getContenuPanier/" + auteur + "?perso=True&tiers=True&enCours=true", this.getHeader())
/* return axios({method: 'get', url: urlBase + contenus + "getContenuPanier/" + auteur + "?perso=True&tiers=True&enCours=true",
headers: { 'Authorization': 'Bearer ' + localStorage.token } })*/
}, },
getBanqueAuteur(auteur) { getBanqueAuteur(auteur) {
......
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