From 66f7951d0f51e76e056b4b0aa251fc5449035e35 Mon Sep 17 00:00:00 2001 From: nevisson <nevisson@gmail.com> Date: Mon, 15 Jul 2019 12:27:16 -0300 Subject: [PATCH] =?UTF-8?q?Ajuste=20na=20nota=20de=20rodap=C3=A9=20do=20qu?= =?UTF-8?q?adro=20de=20funcion=C3=A1rios.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../schools-staff/entities/schools-staff.ts | 16 +++++++++------- .../schools-staff/schools-staff.component.html | 10 ++++------ .../schools-staff/schools-staff.component.scss | 5 ----- .../services/schools-staff.service.ts | 11 +++++++++++ 4 files changed, 24 insertions(+), 18 deletions(-) diff --git a/src/app/simulator/quality-conditions/schools-staff/entities/schools-staff.ts b/src/app/simulator/quality-conditions/schools-staff/entities/schools-staff.ts index 3c79882c..1a72ebc8 100644 --- a/src/app/simulator/quality-conditions/schools-staff/entities/schools-staff.ts +++ b/src/app/simulator/quality-conditions/schools-staff/entities/schools-staff.ts @@ -1,15 +1,17 @@ +import { Footnote } from './../../../../shared/components/footnote/entities/footnote'; import { FormationLevel } from '../../../../shared/entities/formation-level'; import { Location } from '../../../../shared/entities/location'; import { SchoolStaff } from './school-staff'; import { NavigableComponentData } from '../../../shared/entities/base/navigable-component-data'; export class SchoolsStaff extends NavigableComponentData { - staffs: Array<SchoolStaff> = new Array<SchoolStaff>(); - formationLevels: Array<FormationLevel>; - locations: Array<Location>; + staffs: Array<SchoolStaff> = new Array<SchoolStaff>(); + formationLevels: Array<FormationLevel>; + locations: Array<Location>; + sourceInformationGeneral: Footnote; - constructor(init?: Partial<SchoolsStaff>) { - super(); - Object.assign(this, init); - } + constructor(init?: Partial<SchoolsStaff>) { + super(); + Object.assign(this, init); + } } diff --git a/src/app/simulator/quality-conditions/schools-staff/schools-staff.component.html b/src/app/simulator/quality-conditions/schools-staff/schools-staff.component.html index edad85ba..a236fdce 100644 --- a/src/app/simulator/quality-conditions/schools-staff/schools-staff.component.html +++ b/src/app/simulator/quality-conditions/schools-staff/schools-staff.component.html @@ -100,16 +100,14 @@ [(ngModel)]="staff.referenceDate" [disabled]="!pqrAdminMode && pqrMode"> </td> </tr> - <tr *ngIf="!pqrMode"> - <td class="observation" colspan="12">*A função Auxiliar de Alimentação não pode ser removida, pois é - utilizada no cálculo do custo-aluno, para desconsiderá-la informe o valor zero na sua respectiva - remuneração.</td> - </tr> </tbody> </table> + <div *ngIf="!pqrMode" class="panel-footer notes"> + <app-footnote [footnote]="data.sourceInformationGeneral"></app-footnote> + </div> </div> </div> </div> <app-inconsistency *ngIf="!pqrMode" [inconsistencies]="inconsistencies"></app-inconsistency> </div> -</div> \ No newline at end of file +</div> diff --git a/src/app/simulator/quality-conditions/schools-staff/schools-staff.component.scss b/src/app/simulator/quality-conditions/schools-staff/schools-staff.component.scss index c9382841..eb3ca929 100644 --- a/src/app/simulator/quality-conditions/schools-staff/schools-staff.component.scss +++ b/src/app/simulator/quality-conditions/schools-staff/schools-staff.component.scss @@ -9,8 +9,3 @@ .gross-monthly-remuneration { min-width: 110px; } - -.observation { -text-align: left; -color: #c62a10; -} diff --git a/src/app/simulator/quality-conditions/schools-staff/services/schools-staff.service.ts b/src/app/simulator/quality-conditions/schools-staff/services/schools-staff.service.ts index 6e14b720..a4f820c5 100644 --- a/src/app/simulator/quality-conditions/schools-staff/services/schools-staff.service.ts +++ b/src/app/simulator/quality-conditions/schools-staff/services/schools-staff.service.ts @@ -1,3 +1,4 @@ +import { Footnote } from './../../../../shared/components/footnote/entities/footnote'; import { Injectable } from '@angular/core'; import { Observable, of } from 'rxjs'; @@ -20,6 +21,7 @@ export class SchoolsStaffService implements NavigableComponentService { getData(): Observable<SchoolsStaff> { let schoolsStaff: SchoolsStaff = new SchoolsStaff(); schoolsStaff = this.sessionService.getItem<SchoolsStaff>(Functionality.schoolsStaff.pqrKey); + schoolsStaff.sourceInformationGeneral = this.getSourceInformationGeneral(); return of(schoolsStaff); } @@ -48,4 +50,13 @@ export class SchoolsStaffService implements NavigableComponentService { } } } + + private getSourceInformationGeneral(): Footnote { + const footNote: Footnote = new Footnote({ + remarks: 'A função Auxiliar de Alimentação não pode ser removida, pois é utilizada no cálculo do custo-aluno, ' + + 'para desconsiderá-la informe o valor zero na sua respectiva remuneração.' + + }); + return footNote; + } } -- GitLab