From 3cb605f85245610751f2e393f93c94904993a2a3 Mon Sep 17 00:00:00 2001 From: "mathias.chouet" <mathias.chouet@irstea.fr> Date: Tue, 14 May 2019 10:18:55 +0200 Subject: [PATCH] =?UTF-8?q?Correction=20bug:=20les=20ent=C3=AAtes=20de=20r?= =?UTF-8?q?=C3=A9sultats=20de=20PAB=20s'affichaient=20sur=20tous=20les=20m?= =?UTF-8?q?odules?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/components/pab-results/pab-results-table.component.ts | 4 ++-- src/app/components/pab-results/pab-results.component.ts | 3 ++- src/app/formulaire/definition/form-compute-pab.ts | 1 - 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/components/pab-results/pab-results-table.component.ts b/src/app/components/pab-results/pab-results-table.component.ts index da5e5ca79..96ada8304 100644 --- a/src/app/components/pab-results/pab-results-table.component.ts +++ b/src/app/components/pab-results/pab-results-table.component.ts @@ -53,7 +53,7 @@ export class PabResultsTableComponent { ]; this._dataSet = []; - if (this._pabResults) { + if (this._pabResults && this._pabResults.cloisonsResults && this._pabResults.cloisonsResults.length > 0) { const pr = this._pabResults; const nDigits = this.appSetupService.displayDigits; // line 1 @@ -150,6 +150,6 @@ export class PabResultsTableComponent { const wb: XLSX.WorkBook = XLSX.utils.book_new(); XLSX.utils.book_append_sheet(wb, ws, "default"); // save and download - XLSX.writeFile(wb, "VariableResults.xlsx"); + XLSX.writeFile(wb, "PABResults.xlsx"); } } diff --git a/src/app/components/pab-results/pab-results.component.ts b/src/app/components/pab-results/pab-results.component.ts index d787ca36c..274ace58e 100644 --- a/src/app/components/pab-results/pab-results.component.ts +++ b/src/app/components/pab-results/pab-results.component.ts @@ -35,7 +35,8 @@ export class PabResultsComponent implements DoCheck { ) { } public set results(rs: CalculatorResults[]) { - if (rs.length > 0) { + this._pabResults = undefined; + if (rs.length > 0 && rs[0] instanceof PabResults) { this._pabResults = rs[0] as PabResults; } this.updateView(); diff --git a/src/app/formulaire/definition/form-compute-pab.ts b/src/app/formulaire/definition/form-compute-pab.ts index a3e1d2d22..b1586759d 100644 --- a/src/app/formulaire/definition/form-compute-pab.ts +++ b/src/app/formulaire/definition/form-compute-pab.ts @@ -34,7 +34,6 @@ export class FormComputePab extends FormCompute { const cq: number[] = []; // valeur de QA pour chaque bassin const bqa: number[] = []; - console.log("pab.children[0].result >>", pab.children[0].result); for (const c of pab.children) { cr.push(c.result); cq.push(c.prms.Q.v); -- GitLab