Skip to content
Snippets Groups Projects
Commit eeccb00a authored by Mathias Chouet's avatar Mathias Chouet Committed by mathias.chouet
Browse files

Modules diagram: added Verificateur links

parent 025c9f46
No related branches found
No related tags found
1 merge request!82Resolve "Ajout de la fonctionnalité "Respect des critères""
......@@ -18,7 +18,10 @@ import {
Nub,
MacrorugoCompound,
Pab,
Solveur
Solveur,
Verificateur,
Espece,
FishSpecies
} from "jalhyd";
import { I18nService } from "../../services/internationalisation.service";
......@@ -222,6 +225,21 @@ export class ModulesDiagramComponent implements AfterContentInit, AfterViewCheck
def.push(nub.uid + "-->|" + finds + ":" + sp.symbol + "|" + sp.parentNub.uid);
}
}
// add Verificateur links
if (nub instanceof Verificateur) {
const ntv = nub.nubToVerify;
const sp = nub.species.filter((sp) => {
return sp.species === FishSpecies.SPECIES_CUSTOM;
});
const verifiesPass = this.intlService.localizeText("INFO_DIAGRAM_VERIFICATEUR_VERIFIES_PASS");
const verifiesSpecies = this.intlService.localizeText("INFO_DIAGRAM_VERIFICATEUR_VERIFIES_SPECIES");
if (ntv !== undefined) {
def.push(nub.uid + "-->|" + verifiesPass + "|" + ntv.uid);
}
for (const s of sp) {
def.push(nub.uid + "-->|" + verifiesSpecies + "|" + s.uid);
}
}
}
return def.join("\n");
......
......@@ -98,6 +98,8 @@
"INFO_DEVER_TITRE": "Free flow weir stage-discharge laws",
"INFO_DIAGRAM_SOLVEUR_FINDS": "finds",
"INFO_DIAGRAM_SOLVEUR_READS": "reads",
"INFO_DIAGRAM_VERIFICATEUR_VERIFIES_PASS": "verifies pass",
"INFO_DIAGRAM_VERIFICATEUR_VERIFIES_SPECIES": "verifies species",
"INFO_DIAGRAM_TITLE": "Calculation modules diagram",
"INFO_DIAGRAM_DRAWING_ERROR": "Error while drawing diagram",
"INFO_DIAGRAM_CALCULATED_PARAM": "calculated parameter",
......
......@@ -98,6 +98,8 @@
"INFO_DEVER_TITRE": "Lois de déversoirs dénoyés",
"INFO_DIAGRAM_SOLVEUR_FINDS": "trouve",
"INFO_DIAGRAM_SOLVEUR_READS": "lit",
"INFO_DIAGRAM_VERIFICATEUR_VERIFIES_PASS": "vérifie la passe",
"INFO_DIAGRAM_VERIFICATEUR_VERIFIES_SPECIES": "vérifie les espèces",
"INFO_DIAGRAM_TITLE": "Diagramme des modules de calcul",
"INFO_DIAGRAM_DRAWING_ERROR": "Erreur lors du dessin du diagramme",
"INFO_DIAGRAM_CALCULATED_PARAM": "paramètre calculé",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment