@php $renstraKegiatan = $renstraKegiatan->filter(function ($val) use($pejabatId, $jabatanId) { return $val->renstraSubKegiatan->filter(function ($val) use($pejabatId, $jabatanId) { return $val->renstraSubKegiatanIndikator->filter(function ($val) use($pejabatId, $jabatanId) { return $val->trxIku->where('pejabat_id', $pejabatId)->where('jabatan_organisasi_aktif_id', $jabatanId)->isNotEmpty(); })->isNotEmpty(); })->isNotEmpty(); })->values(); @endphp @foreach($renstraKegiatan as $idxProg => $kegiatan) @php $paguKegiatan = $kegiatan->pagu->where('tahun', $tahun)->where('jenis_pagu', $jenisPagu) ->where('kode_organisasi', $kodeOrganisasi)->where('is_posting', 1)->first(); @endphp {{--Kegiatan--}} {{--Sub Kegiatan--}} @php $renstraSubKegiatan = $kegiatan->renstraSubKegiatan->filter(function ($val) use($pejabatId, $jabatanId) { return $val->renstraSubKegiatanIndikator->filter(function ($val) use($pejabatId, $jabatanId) { return $val->trxIku->where('pejabat_id', $pejabatId)->where('jabatan_organisasi_aktif_id', $jabatanId)->isNotEmpty(); })->isNotEmpty(); })->values(); @endphp @foreach($renstraSubKegiatan as $idxSubKeg => $subKegiatan) @php $indikatorsSubKegiatan = $subKegiatan->renstraSubKegiatanIndikator; $paguSubKegiatan = $subKegiatan->pagu->where('tahun', $tahun)->where('jenis_pagu', $jenisPagu) ->where('kode_organisasi', $kodeOrganisasi)->where('is_posting', 1)->first(); @endphp @foreach ($indikatorsSubKegiatan as $idxIndikatorSubKegiatan => $indikatorSubKegiatan) @php $target = $indikatorSubKegiatan->renstraSubKegiatanIndikatorTarget->where('tahun', $tahun)->first(); @endphp @endforeach @endforeach @endforeach
KODE SASARAN SUB KEGIATAN INDIKATOR KINERJA SATUAN IKU TARGET ANGGARAN
{!! $tahun !!}
{!! $kegiatan->kode_perencanaan !!} Kegiatan : {!! $kegiatan->perencanaan->refKegiatan->nama !!} {!! currency($paguKegiatan?->nominal) !!}
{!! $subKegiatan->kode_perencanaan !!} Sub Kegiatan : {!! $subKegiatan->perencanaan->refSubKegiatan->nama !!} {!! currency($paguSubKegiatan?->nominal) !!}
{!! $indikatorSubKegiatan->sasaran_sub_kegiatan !!} {!! $idxIndikatorSubKegiatan + 1 . '. ' . $indikatorSubKegiatan->indikator !!} {!! $indikatorSubKegiatan->satuan !!} @if (!is_null($indikatorSubKegiatan->trxIku?->last())) @else @endif {!! !is_null($target) ? $target->target : '-' !!}
TOTAL ANGGARAN {!! currency($renstraKegiatan->pluck('renstraSubKegiatan')->collapse()->pluck('pagu')->collapse()->where('kode_organisasi', $kodeOrganisasi)->sum('nominal')) !!}