2018-11-11 12:00:45 +01:00
|
|
|
<div class="ui main container">
|
|
|
|
|
<h1 class="ui dividing header">Éves karbantartási feladatok</h1>
|
2018-11-19 22:31:11 +01:00
|
|
|
<div class="ui two item stackable tabs menu">
|
|
|
|
|
<a class="item" [class.active]="year==2018" [routerLink]="['/karbantartas/teljes-lista/2018']">2018</a>
|
|
|
|
|
<a class="item" [class.active]="year==2019" [routerLink]="['/karbantartas/teljes-lista/2019']">2019</a>
|
2020-02-20 20:21:50 +01:00
|
|
|
<a class="item" [class.active]="year==2020" [routerLink]="['/karbantartas/teljes-lista/2020']">2020</a>
|
2018-11-19 22:31:11 +01:00
|
|
|
</div>
|
2018-11-11 12:00:45 +01:00
|
|
|
<div class="ui raised segments">
|
|
|
|
|
<div class="ui segment" *ngFor="let group of maintenances">
|
|
|
|
|
<table class="ui celled striped selectable table">
|
|
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th colspan="3">
|
|
|
|
|
{{group.name}}
|
|
|
|
|
</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
|
|
|
|
|
<tr *ngFor="let device of group.devices">
|
2018-11-19 22:31:11 +01:00
|
|
|
<td class="collapsing-off">{{device.name}}</td>
|
2018-11-11 12:00:45 +01:00
|
|
|
<td>{{device.workDescription}}</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="date-card-holder">
|
|
|
|
|
<ng-container *ngFor="let task of device.tasks">
|
|
|
|
|
<div class="date-card" [ngClass]="dateCardClass(task)">
|
|
|
|
|
<a *ngIf="hasPdf(task)" title="PDF letöltés"
|
|
|
|
|
[href]="maintenancePdfUrl(task)" target="_blank">
|
|
|
|
|
<i class="file pdf outline icon"></i>
|
|
|
|
|
</a>
|
|
|
|
|
<i *ngIf="!hasPdf(task)" class="icon {{taskIcon(task)}}"></i>
|
2019-01-28 12:42:46 +01:00
|
|
|
<a *ngIf="canModify()" [routerLink]="['/karbantartas/szerkesztes', year, task.hash]"
|
2018-11-11 12:00:45 +01:00
|
|
|
title="Szerkesztés">{{task?.shouldStartAt}}</a>
|
|
|
|
|
<ng-container *ngIf="!canModify()">{{task?.shouldStartAt}}</ng-container>
|
|
|
|
|
</div>
|
|
|
|
|
</ng-container>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|