This commit is contained in:
pro.boooooo
2023-03-11 06:34:46 +01:00
parent c1ddbd9205
commit a9ea7148d3
6 changed files with 563 additions and 76 deletions

View File

@@ -50,6 +50,7 @@ export default class Model {
* */
previousPage() {
if(this.state.page.curIndex-1 >= 0) {
document.getElementById("generalytics").innerHTML = ""
this.state.page.curIndex--
}
}
@@ -93,7 +94,7 @@ export default class Model {
/**
* Retourne le chemin filiaires - formations - formations detaillees
* @return { array[] } Le chemin.
* @return { array[string] } Le chemin.
* */
getPath() {
return this.state.page.path
@@ -110,7 +111,7 @@ export default class Model {
/**
* Retourne la section 0 + l'enregistre dans le local storage
* @return { json } Le resultat.
* @return { array[json] | Promise } Le resultat.
* */
getModelData0() {
if(!localStorage.getItem(`sec0`)) {
@@ -136,7 +137,7 @@ export default class Model {
/**
* Retourne la section 1 + l'enregistre dans le local storage
* @return { json } les donnees demandees en JSON
* @return { array[json] | Promise } les donnees demandees en JSON
* */
getModelData1() {
if(!localStorage.getItem(`sec1-${this.state.page.cat}`)) {
@@ -166,7 +167,7 @@ export default class Model {
/**
* Retourne la section 2 + l'enregistre dans le local storage
* PS: Generalement c'est ici que il y a possibilite de ne pas avoir de 3eme section
* @return { json } les donnees demandees en JSON
* @return { array[json] | Promise } les donnees demandees en JSON
* */
getModelData2() {
if(!localStorage.getItem(`sec2-${this.state.page.cat}-${this.state.page.scat}`)) {
@@ -196,7 +197,7 @@ export default class Model {
/**
* Retourne la liste d'etablissement
* @return { json } les donnees demandees en JSON
* @return { array[json] | Promise } les donnees demandees en JSON
* */
getModelData3() {
if(!localStorage.getItem(`sec-etab-${this.state.page.cat}-${this.state.page.scat}-${this.state.page.tcat}`)) {
@@ -207,7 +208,6 @@ export default class Model {
`&refine.${this.state.api.facet.filiaire}=${this.state.page.cat}` +
`&refine.${this.state.api.facet.formation}=${this.state.page.scat}` +
`&refine.${this.state.api.facet.spec}=${this.state.page.tcat}`
console.log(link)
return fetch(link)