Files
database-pertani-web/resources/views/program/realisasi/index-aktivitas.blade.php
T

118 lines
11 KiB
PHP

@forelse($tujuan->aktivitas as $aktivitas)
@forelse($aktivitas->target as $targetAktivitas)
<tr>
<td><span class="text-heading">{{ $transformasi->kode }} {{ $transformasi->nama }} (ID: {{ $transformasi->id }})</span></td>
<td><span class="{{ $aktivitas->jenis_aktivitas == 'tujuan' ? 'text-heading' : 'text-muted' }}">{{ $aktivitas->kode }} {{ $aktivitas->nama }} (ID: {{ $aktivitas->id }})</span></td>
<td><span class="text-muted">{{ $aktivitas->deskripsi }}</span></td>
<td><span class="text-muted">{{ $aktivitas->indikator }}</span></td>
<td><span class="text-muted">{{ $targetAktivitas->variabel }} (ID: {{ $targetAktivitas->id }}, Tipe: {{ $targetAktivitas->tipe }}, Realiasasi: {{ $targetAktivitas->tipe_realisasi }})</span></td>
<td>
@if($targetAktivitas->tipe === 'integer')
<span class="text-muted">{{ $targetAktivitas->target_integer }}</span>
@elseif($targetAktivitas->tipe === 'float')
<span class="text-muted">{{ $targetAktivitas->target_float }}</span>
@elseif($targetAktivitas->tipe === 'boolean')
<span class="text-muted">{{ $targetAktivitas->target_boolean ? 'Ya' : 'Tidak' }}</span>
@endif
</td>
<td>
@if($targetAktivitas->tipe === 'integer')
<span class="text-muted">{{ $targetAktivitas->baseline_integer }}</span>
@elseif($targetAktivitas->tipe === 'float')
<span class="text-muted">{{ $targetAktivitas->baseline_float }}</span>
@elseif($targetAktivitas->tipe === 'boolean')
<span class="text-muted">{{ $targetAktivitas->baseline_boolean ? 'Ya' : 'Tidak' }}</span>
@endif
</td>
<td>
@if($targetAktivitas->latestRealisasi)
@if($targetAktivitas->tipe === 'integer')
<span class="text-muted">{{ $targetAktivitas->latestRealisasi->realisasi_integer }}</span>
<span class="text-muted {{ $targetAktivitas->latestRealisasi->realisasi_integer / $targetAktivitas->target_integer <= 0.5 ? 'text-danger' : 'text-success' }}">
({{ number_format(($targetAktivitas->latestRealisasi->realisasi_integer / $targetAktivitas->target_integer) * 100, 2) }}%)
</span>
@elseif($targetAktivitas->tipe === 'float')
<span class="text-muted">{{ $targetAktivitas->latestRealisasi->realisasi_float }}</span>
<span class="text-muted {{ $targetAktivitas->latestRealisasi->realisasi_float / $targetAktivitas->target_float <= 0.5 ? 'text-danger' : 'text-success' }}">
({{ number_format(($targetAktivitas->latestRealisasi->realisasi_float / $targetAktivitas->target_float) * 100, 2) }}%)
</span>
@elseif($targetAktivitas->tipe === 'boolean')
<span class="text-muted">{{ $targetAktivitas->latestRealisasi->realisasi_boolean ? 'Ya' : 'Tidak' }}</span>
@endif
@if($targetAktivitas->latestRealisasi && $targetAktivitas->latestRealisasi->verifikasi->count() > 0)
<span class="badge badge-center rounded-pill bg-label-success ms-2"
data-bs-toggle="tooltip" data-bs-placement="top" data-bs-original-title="Terverifikasi">
<i class="ti tabler-check ti-md"></i>
</span>
@else
<span class="badge badge-center rounded-pill bg-label-danger ms-2"
data-bs-toggle="tooltip" data-bs-placement="top" data-bs-original-title="Belum Terverifikasi">
<i class="ti tabler-exclamation-mark ti-md"></i>
</span>
@endif
@else
-
@endif
</td>
<td>
<div class="d-flex align-items-center">
<a href="javascript:;" class="btn btn-icon btn-text-success rounded-pill add-realisasi"
data-framework-id="{{ $framework->id }}"
data-transformasi-id="{{ $transformasi->id }}"
data-aktivitas-id="{{ $aktivitas->id }}"
data-target-id="{{ $targetAktivitas->id }}"
data-bs-toggle="tooltip" data-bs-placement="top" data-bs-original-title="Perbarui Realisasi">
<i class="ti tabler-chart-dots ti-md"></i>
</a>
@if($targetAktivitas->latestRealisasi)
<a href="javascript:;" class="btn btn-icon btn-text-success rounded-pill edit-realisasi"
data-framework-id="{{ $framework->id }}"
data-transformasi-id="{{ $transformasi->id }}"
data-aktivitas-id="{{ $aktivitas->id }}"
data-target-id="{{ $targetAktivitas->id }}"
data-id="{{ $targetAktivitas->latestRealisasi->id }}"
data-bs-toggle="tooltip" data-bs-placement="top" data-bs-original-title="Edit Realisasi">
<i class="ti tabler-edit-circle ti-md"></i>
</a>
<a href="javascript:;" class="btn btn-icon btn-text-secondary rounded-pill history-realisasi"
data-framework-id="{{ $framework->id }}"
data-transformasi-id="{{ $transformasi->id }}"
data-aktivitas-id="{{ $aktivitas->id }}"
data-target-id="{{ $targetAktivitas->id }}"
data-bs-toggle="tooltip" data-bs-placement="top" data-bs-original-title="Riwayat Realisasi">
<i class="ti tabler-logs ti-md"></i>
</a>
<a href="javascript:;" class="btn btn-icon btn-text-secondary rounded-pill add-verifikasi"
data-framework-id="{{ $framework->id }}"
data-transformasi-id="{{ $transformasi->id }}"
data-aktivitas-id="{{ $aktivitas->id }}"
data-target-id="{{ $targetAktivitas->id }}"
data-realisasi-id="{{ $targetAktivitas->latestRealisasi->id }}"
data-bs-toggle="tooltip" data-bs-placement="top" data-bs-original-title="Tambah Dokumen Verifikasi">
<i class="ti tabler-file-plus ti-md"></i>
</a>
@if($targetAktivitas->latestRealisasi && $targetAktivitas->latestRealisasi->verifikasi->count() == 0)
@else
@endif
@endif
</div>
</td>
</tr>
@empty
<tr>
<td><span class="text-heading">{{ $transformasi->kode }} {{ $transformasi->nama }} (ID: {{ $transformasi->id }})</span></td>
<td><span class="{{ $aktivitas->jenis_aktivitas == 'tujuan' ? 'text-heading' : 'text-muted' }}">{{ $aktivitas->kode }} {{ $aktivitas->nama }} (ID: {{ $aktivitas->id }})</span></td>
<td><span class="text-muted">{{ $aktivitas->deskripsi }}</span></td>
<td><span class="text-muted">{{ $aktivitas->indikator }}</span></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
@endforelse
<!-- endforelse target -->
@empty
@endforelse
<!-- endforelse tujuan -->