Anons79 Mini Shell

Directory : /home/aplikasiposinfo/www/e-tepian.aplikasipos.info/resources/views/resume/
Upload File :
Current File : /home/aplikasiposinfo/www/e-tepian.aplikasipos.info/resources/views/resume/rekap_pdn.blade.php

@extends('layouts.index')

@section('content')

@push('css')
    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/select2.min.css" rel="stylesheet" />
    <link rel="stylesheet" type="text/css" href="{{asset('assets/css/custom.css')}}">
    <link rel="stylesheet" type="text/css" href="{{asset('assets/libs/bootstrap-datepicker/css/bootstrap-datepicker.min.css')}}">
    <style type="text/css">
        table th{
            vertical-align: middle;
        }
        .rupiah{
            text-align: right;
        }
    </style>
    <style>
        @keyframes placeHolderShimmer{
            0%{
                background-position: -468px 0
            }
            100%{
                background-position: 468px 0
            }
        }
        .linear-background {
            animation-duration: 1s;
            animation-fill-mode: forwards;
            animation-iteration-count: infinite;
            animation-name: placeHolderShimmer;
            animation-timing-function: linear;
            background: #f6f7f8;
            background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
            background-size: 1000px 104px;
            height: 20px;
            position: relative;
            overflow: hidden;
        }
    </style>
@endpush

<div class="page-content">
    <div class="container-fluid">

        <!-- start page title -->
        <div class="row">
            <div class="col-12">
                <div class="page-title-box d-flex align-items-center justify-content-between">
                    <div class="page-title">
                        <h4 class="mb-0 font-size-18">REKAPITULASI REALISASI KOMITMEN P3DN PEMERINTAH KOTA SAMARINDA</h4>
                        <ol class="breadcrumb">
                            <li class="breadcrumb-item active">Welcome to {{ env('APP_NAME') }}</li>
                        </ol>
                    </div>
                </div>
            </div>
        </div>
        <!-- end page title -->


        <div class="page-content-wrapper">

            <div class="row">
                <div class="col">
                    <div class="card">
                        <div class="card-body">
                            <div class="d-flex justify-content-between w-90 align-items-center m-4 table-responsive">
                                <form action="" class="d-flex w-100 mt-5">
                                    <div class="mx-1 w-50" style="margin-top:28px">
                                        <select name="pd" id="" class="form-control select-opd">
                                            @role('admin')
                                                <option value="">Pilih Perangkat Daerah</option>
                                                @foreach ($opd as $item)
                                                    <option value="{{ $item->id }}" @if($request->get('pd') == $item->id ) SELECTED @endif>{{ $item->nama_perangkat_daerah }}</option>
                                                @endforeach
                                            @endrole

                                            @role('admin-opd|monev')
                                                @foreach ($opd as $item)
                                                    <option value="{{ $item->id }}"  @if(Auth::user()->opd_id == $item->id ) SELECTED @endif>{{ $item->nama_perangkat_daerah }}</option>
                                                @endforeach
                                            @endrole
                                        </select>
                                    </div>
                                    <div class="mx-1 col-2">
                                        <label for="tanggal_awal">Tanggal Awal</label>
                                        <input id="tanggal_awal" type="text" value="{{ ($request->tanggal_awal) ? $request->tanggal_awal : '' }}" name="tanggal_awal" class="form-control tanggal_awal_akhir" autocomplete="off">
                                    </div>
                                    <div class="mx-1 col-2">
                                        <label for="tanggal_akhir">Tanggal Akhir</label>
                                        <input id="tanggal_akhir" type="text" value="{{ ($request->tanggal_akhir) ? $request->tanggal_akhir : '' }}" name="tanggal_akhir" class="form-control tanggal_awal_akhir" autocomplete="off">
                                    </div>
                                    
                                    &nbsp<button type="submit" class="btn btn-warning mt-4">Filter</button>
                                    {{-- &nbsp<a href="{{route('rekappd.index')}}" class="btn btn-primary mt-4">Reset</a> --}}
                                    &nbsp<button class="btn btn-success mt-4" type="submit" name="printexcel" value="print"> <img src="{{ asset('excel-download-icon.png') }}" alt="dowload-to-excel"></button>
                                    &nbsp<button class="btn btn-success mt-4" type="submit" name="printpdf" value="print"> <img src="{{ asset('pdf-download-icon.png') }}" alt="dowload-to-pdf"></button>
                                </form>
                                <div>
                                    <div class="icon d-flex w-100">
                                        <div class="d-flex align-items-center w-100 justify-content-around">
                                           {{--  <a href="{{route('export-pd')}}" class="btn btn-success mx-3"><i class="fa fa-print"></i></a> --}}
                                            
                                        </div>
                                    </div>
                                </div>
                            </div>
                            
                            <div class="d-flex flex-column justify-content-center w-100 align-items-around"
                            style="display: block">
                            
                                <div class="table-responsive py-4" style="padding: 25px;">
                                    @if ($request->pd or Auth::user()->hasRole('admin-opd') or Auth::user()->hasRole('admin-PPTK|monev'))
                                        <table id="table" class="table table-flush" data-height="500" data-show-columns="true">
                                            <thead class="thead-light">
                                                <tr class="biasa">
                                                    <th class="align-middle text-center" style="background: rgb(220, 218, 218)" rowspan="3">No</th>
                                                    <th class="align-middle text-center" class="break-word" style="background: rgb(220, 218, 218)" rowspan="3">Kode</th>
                                                    <th class="align-middle text-center" style="background: rgb(220, 218, 218)" rowspan="3">Program/Kegiatan/Sub Kegiatan/Pekerjaan</th>
                                                    <th class="align-middle text-center" style="background: rgb(220, 218, 218)" rowspan="3">PA/KPA</th>
                                                    <th class="align-middle text-center" style="background: rgb(220, 218, 218)" rowspan="3">PPTK</th>
                                                    {{-- <th class="align-middle text-center" style="background: rgb(220, 218, 218)" rowspan="3">Pagu (Rp)</th> --}}
                                                    {{-- <th class="align-middle text-center" style="background: rgb(220, 218, 218)" rowspan="3">Nilai Kontrak (Rp)</th>
                                                    <th class="align-middle text-center" style="background: rgb(220, 218, 218)" rowspan="3">Sisa Pagu (Rp)</th> --}}
                                                    <th class="align-middle text-center" style="background: rgb(220, 218, 218)" colspan="3">Realisasi</th>
                                                    <th class="align-middle text-center" style="background: rgb(220, 218, 218)" rowspan="3">TKDN (%)</th>
                                                    <th class="align-middle text-center" style="background: rgb(220, 218, 218)" rowspan="3">SKPD Pelaksana</th>
                                                    {{-- <th class="align-middle text-center" style="background: rgb(220, 218, 218)" rowspan="3">Permasalahan</th>
                                                    <th class="align-middle text-center" style="background: rgb(220, 218, 218)" rowspan="3">Tindak Lanjut</th>
                                                    <th class="align-middle text-center" style="background: rgb(220, 218, 218)" rowspan="3">Dokumen</th> --}}
                                                </tr>
                                                <tr class="biasa text-center">
                                                    <th class="align-middle text-center" style="background: rgb(220, 218, 218)">Fisik</th>
                                                    <th class="align-middle text-center" style="background: rgb(220, 218, 218)" colspan="2">Keuangan</th>
                                                </tr>
                                                <tr class="biasa text-center">
                                                    <th class="align-middle text-center" style="background: rgb(220, 218, 218)">%</th>
                                                    <th class="align-middle text-center" style="background: rgb(220, 218, 218)">RP</th>
                                                    <th class="align-middle text-center" style="background: rgb(220, 218, 218)">%</th>
                                                </tr>
                                            </thead>
                                            <tbody>
                                                <tr class="table-info">
                                                    <td class="align-middle text-center" colspan="5">TOTAL</td>
                                                    {{-- @php
                                                        dd($prokers->flatten()->sum('pagu_sum'));
                                                    @endphp --}}
                                                    {{-- <td class="text-nowrap text-end" >Rp{{ number_format($prokers->flatten()->sum('pagu_sum'), 0, ',', '.') }}</td> --}}
                                                    {{-- <td class="text-nowrap text-end">Rp{{number_format($prokers->flatten()->sum('nilai_kontrak_sum'), 0, ',', '.')}}</td>
                                                    <td class="text-nowrap text-end">Rp{{number_format($prokers->flatten()->sum("pagu_berjalan_sum") - $prokers->flatten()->sum("nilai_kontrak_sum"), 0, ',', '.')}}</td> --}}
                                                    <td class="text-center">{{ number_format($prokers->flatten()->sum('PercentFisik')/($prokers->flatten()->sum('pagu_sum') > 0 ? $prokers->flatten()->sum('pagu_sum'):1), 2, ',', '.')}}%</td>
                                                    {{-- $item->pagu * ($item->fisik/$item->volume)*100 --}}
                                                    {{-- <td>{{ number_format(($prokers->flatten()->sum('pagu_sum') * ($prokers->flatten()->sum('realisasi_fisik_sum') / $prokers->flatten()->sum('volume_sum')) * 100) / $prokers->flatten()->sum('pagu_sum') )  }}</td> --}}
                                                    {{-- <td></td> --}}
                                                    <td class="text-nowrap text-end">Rp{{number_format($prokers->flatten()->sum("realisasi_keuangan_sum"), 0, ',', '.')}}</td>
                                                    <td class="text-center">{{number_format(($prokers->flatten()->sum("realisasi_keuangan_sum")/($prokers->flatten()->sum('pagu_sum') > 0 ? $prokers->flatten()->sum('pagu_sum'):1))*100, 2, ',', '.')}}%</td>
                                                    <td>{{ number_format(($prokers->flatten()->sum("TkdnAkumulasi") / $prokers->flatten()->sum('pagu_sum')), 2, ',', '.')}}%</td>
                                                    <td></td>
                                                    {{-- <td></td>
                                                    <td></td>
                                                    <td></td> --}}
                                                </tr>
                                                {{-- Proker --}}
                                                @forelse ($prokers as $pr)
                                                    
                                                    {{-- Proker Program --}}
                                                    @foreach ($pr->ProkerProgram as $pm)
                                                        <tr class="table-success">
                                                            <td>{{ $loop->iteration }}</td>
                                                            <td>{{ $pm->program->kode }}</td>
                                                            <td colspan="3">{{ $pm->program->nama_program }}</td>
                                                            {{-- pagu --}}
                                                            {{-- <td class="text-nowrap text-end">Rp{{ number_format($pm->program_pagu_sum, 0, ',', '.') }}</td> --}}
                                                            {{-- nilai kontrak --}}
                                                            {{-- <td class="text-nowrap text-end">Rp{{number_format($pm->program_nilai_kontrak_sum, 0, ',', '.')}}</td> --}}
                                                            {{-- sisa pagu --}}
                                                            {{-- <td class="text-nowrap text-end">Rp{{number_format($pm->program_pagu_berjalan_sum - $pm->program_nilai_kontrak_sum, 0, ',', '.')}}</td> --}}
                                                            {{-- Fisik% --}}
                                                            {{-- <td>{{ number_format((@$pm->program_pagu_sum * ($pm->program_realisasi_fisik_sum/$pm->program_volume_sum)*100))}}%</td> --}}
                                                            <td class="text-center">{{ number_format($pm->PercentFisik/($pm->program_pagu_sum > 0 ? $pm->program_pagu_sum:1), 2, ',', '.')}}%</td>
                                                            {{-- <td>{{ number_format(($pm->program_pagu_sum * ($pm->program_realisasi_fisik_sum / max($pm->program_volume_sum, 1)) * 100)/ $pm->program_pagu_sum  ) }}%</td> --}}
                                                            {{-- <td>{{ number_format(($pm->program_pagu_sum * ($pm->program_realisasi_fisik_sum / max($pm->program_volume_sum, 1)) * 100) / $pm->program_pagu_sum )  }}</td> --}}
                                                            {{-- <td></td> --}}
                                                            <td class="text-nowrap text-end">Rp{{number_format($pm->program_realisasi_keuangan_sum, 0, ',', '.')}}</td>
                                                            <td class="text-center">{{number_format(($pm->program_realisasi_keuangan_sum/($pm->program_pagu_sum > 0 ? $pm->program_pagu_sum:1))*100, 2, ',', '.')}}%</td>
                                                            <td>{{ number_format(($pm->TkdnAkumulasi/$pm->program_pagu_sum), 2, ',', '.') }}%</td>
                                                            <td>{{ $pr->opd->nama_perangkat_daerah }}</td>
                                                            {{-- <td></td>
                                                            <td></td>
                                                            <td></td> --}}
                                                        </tr>
                                                        {{-- Proker Kegiatan --}}
                                                        @foreach ($pm->ProkerKegiatan as $pk)
                                                            <tr class="table-primary">
                                                                <td></td>
                                                                <td>{{ $pk->kegiatan->kode }}</td>
                                                                <td colspan="3">{{ $pk->kegiatan->nama_kegiatan }}</td>
                                                                {{-- <td class="text-nowrap text-end">Rp{{ number_format($pk->kegiatan_pagu_sum, 0, ',', '.') }}</td> --}}
                                                                {{-- @php
                                                                    dump($pk->kegiatan_nilai_kontrak);
                                                                @endphp --}}
                                                                {{-- <td class="text-nowrap text-end">Rp{{number_format($pk->kegiatan_nilai_kontrak_sum, 0, ',', '.')}}</td>
                                                                <td class="text-nowrap text-end">Rp{{number_format($pk->kegiatan_pagu_berjalan_sum - $pk->kegiatan_nilai_kontrak_sum, 0, ',', '.')}}</td> --}}
                                                                {{-- <td>{{ number_format($pk->kegiatan_realisasi_fisik_sum/($pk->kegiatan_pagu_sum > 0 ? $pk->kegiatan_pagu_sum:1),2)}}%</td> --}}
                                                                {{-- @php
                                                                    dump($pk->PersentaseFisik);
                                                                @endphp --}}
                                                                {{-- <td>{{ number_format($pk->PersentaseFisik/($pk->kegiatan_pagu_sum > 0 ? $pk->kegiatan_pagu_sum:1),2)}}%</td> --}}
                                                                <td class="text-center">{{ number_format($pk->PercentFisik / ($pk->kegiatan_pagu_sum > 0 ? $pk->kegiatan_pagu_sum : 1) , 2, ',', '.') }}%</td>
                                                                {{-- <td></td> --}}
                                                                <td class="text-nowrap text-end">Rp{{number_format($pk->kegiatan_realisasi_keuangan_sum, 0, ',', '.')}}</td>
                                                                <td class="text-center">{{number_format(($pk->kegiatan_realisasi_keuangan_sum/($pk->kegiatan_pagu_sum > 0 ? $pk->kegiatan_pagu_sum:1))*100, 2, ',', '.')}}%</td>
                                                                <td>{{ number_format(($pk->TkdnAkumulasi/$pk->kegiatan_pagu_sum) ,2,',','.') }}%</td>
                                                                {{-- <td>{{ $pk->TkdnAkumulasi }}</td> --}}
                                                                <td>{{ $pr->opd->nama_perangkat_daerah }}</td>
                                                                {{-- <td></td>
                                                                <td></td>
                                                                <td></td> --}}
                                                            </tr>
                                                            {{-- Proker Sub Kegiatan --}}
                                                            @foreach ($pk->ProkerSubKegiatan as $sk)
                                                                <tr class="table-light">
                                                                    <td></td>
                                                                    <td>{{ $sk->subKegiatan->kode }}</td>
                                                                    <td>{{ $sk->subKegiatan->nama_sub_kegiatan }}</td>
                                                                    <td>{{ @$sk->Kpa->nama }}</td>
                                                                    <td>{{ @$sk->Pptk->nama }}</td>
                                                                    {{-- <td class="text-nowrap text-end">Rp{{ number_format($sk->sub_kegiatan_pagu_sum, 0, ',', '.') }}</td> --}}
                                                                    {{-- <td class="text-nowrap text-end">Rp{{number_format($sk->sub_kegiatan_nilai_kontrak_sum, 0, ',', '.')}}</td>
                                                                    <td class="text-nowrap text-end">Rp{{number_format($sk->sub_kegiatan_pagu_berjalan_sum - $sk->sub_kegiatan_nilai_kontrak_sum, 0, ',', '.')}}</td> --}}
                                                                    {{-- <td>{{ number_format(($sk->sub_kegiatan_pagu_sum * ($sk->sub_kegiatan_realisasi_fisik_sum / max($sk->sub_kegiatan_volume_sum, 1)) * 100)/ $sk->sub_kegiatan_pagu_sum ,2 ) }}%</td> --}}
                                                                    <td class="text-center">{{ number_format($sk->PercentFisik / $sk->sub_kegiatan_pagu_sum , 2, ',', '.') }}%</td>
                                                                    <td class="text-nowrap text-end">Rp{{number_format($sk->sub_kegiatan_realisasi_keuangan_sum, 0, ',', '.')}}</td>
                                                                    <td class="text-center">{{number_format(($sk->sub_kegiatan_realisasi_keuangan_sum/($sk->sub_kegiatan_pagu_sum > 0 ? $sk->sub_kegiatan_pagu_sum : 1))*100, 2, ',', '.')}}%</td>
                                                                    <td>{{ number_format(($sk->TkdnAkumulasi/$sk->sub_kegiatan_pagu_sum), 2, ',', '.') }}%</td>
                                                                    {{-- <td>{{ $sk->TkdnAkumulasi }}</td> --}}
                                                                    <td>{{ $pr->opd->nama_perangkat_daerah }}</td>
                                                                    {{-- <td></td>
                                                                    <td></td>
                                                                    <td></td> --}}
                                                                </tr>
                                                                    @foreach ($sk->RincianKegiatan as $rk)
                                                                    <tr class="table-light">
                                                                        <td></td>                                                                
                                                                        <td>{{ $rk->kode_rekening }}</td>
                                                                        <td>{{ $rk->uraian }}</td>
                                                                        <td>{{ @$sk->Kpa->nama }}</td>
                                                                        <td>{{ @$sk->Pptk->nama }}</td>
                                                                        {{-- <td class="text-nowrap text-end">Rp{{ number_format($rk->pagu, 0, ',', '.') }}</td> --}}
                                                                        {{-- <td class="text-nowrap text-end">Rp{{ number_format($rk->customnilaikontrak, 0, ',', '.') }}</td>
                                                                        <td class="text-nowrap text-end">Rp{{ number_format($rk->paguberjalan - $rk->customnilaikontrak, 0, ',', '.') }}</td> --}}
                                                                        <td class="text-center">{{$rk->RealisasiRincianKegiatan?number_format(($rk->RealisasiRincianKegiatan->realisasiFisik->sum('realisasi')/($rk->volume == 0 ? 1 : $rk->volume ))*100, 2, ',', '.'):"0"}}%</td>
                                                                        <td class="text-nowrap text-end">
                                                                            Rp{{ $rk->RealisasiRincianKegiatan ? number_format($rk->RealisasiRincianKegiatan->realisasiKeuangan->sum(function ($item) {
                                                                                return is_numeric($item->realisasi) ? $item->realisasi : 0;
                                                                                }), 0, ',', '.') : "-" }}                                    
                                                                        </td>
                                                                        <td class="text-center">
                                                                            {{$rk->RealisasiRincianKegiatan?number_format(($rk->RealisasiRincianKegiatan->realisasiKeuangan->sum(function ($item) {
                                                                                return is_numeric($item->realisasi) ? $item->realisasi : 0;
                                                                                })/($rk->pagu != 0 ? $rk->pagu : 1 ))*100, 2, ',', '.'):"0"}}%
                                                                        </td>
                                                                        <td>{{ number_format($rk->RealisasiRincianKegiatan->tkdn, 2, ',', '.') }}%</td>
                                                                        <td>{{ $pr->opd->nama_perangkat_daerah }}</td>
                                                                        {{-- <td></td>
                                                                        <td>
                                                                            @if ($rk->RealisasiRincianKegiatan->permasalahanTindakLanjut->count())
                                                                                {{ $rk->RealisasiRincianKegiatan->permasalahanTindakLanjut()->first()->permasalahan }}
                                                                            @endif
                                                                        </td>
                                                                        <td>
                                                                            @if ($rk->RealisasiRincianKegiatan->permasalahanTindakLanjut->count())
                                                                                {{ $rk->RealisasiRincianKegiatan->permasalahanTindakLanjut()->first()->tindaklanjut }}
                                                                            @endif
                                                                        </td> --}}
                                                                    </tr>
                                                                @endforeach
                                                            @endforeach
                                                        @endforeach
                                                    @endforeach
                                                    {{-- Akhir Proker Program --}}
                                                @empty
                                                    <tr>
                                                        <td class="text-center" colspan="17">Tidak ada Data</td>
                                                    </tr>
                                                @endforelse
                                                
                                            </tbody>
                                        </table>
                                    @else
                                        <table class="table table-flush table-bordered sticky-header">
                                            <thead class="thead-light">
                                                <tr class="biasa">
                                                    <th style="background: rgb(220, 218, 218)" rowspan="3">
                                                        <center><h5>No</h5></center>
                                                    </th>
                                                    <th class="break-word" style="background: rgb(220, 218, 218)" rowspan="3">  <center><h5>Kode</h5></center>
                                                    </th>
                                                    <th style="background: rgb(220, 218, 218)" rowspan="3">
                                                        <center><h5>Perangkat Daerah</h5></center>
                                                    </th>
                                                    <th style="background: rgb(220, 218, 218)" rowspan="3">
                                                        <center><h5>Pagu</h5></center>
                                                    </th>
                                                    {{-- <th style="background: rgb(220, 218, 218)" rowspan="3">
                                                        <center><h5>Pagu</h5></center>
                                                    </th> --}}
                                                    <th style="background: rgb(220, 218, 218)" rowspan="3">
                                                        <center class="text-nowrap"><h5>Pagu Komitmen (60%)</h5></center>
                                                    </th>
                                                    <th style="background: rgb(220, 218, 218)" colspan="4">
                                                        <center><h5>Realisasi</h5></center>
                                                    </th>
                                                    <th style="background: rgb(220, 218, 218)" colspan="1">
                                                        <center><h5>Realisasi Komitmen</h5></center>
                                                    </th>
                                                </tr>
                                                <tr class="biasa">
                                                    <th style="background: rgb(220, 218, 218)">
                                                        <center><h5>Fisik</h5></center>
                                                    </th>
                                                    <th style="background: rgb(220, 218, 218)" colspan="2">
                                                        <center><h5>Keuangan</h5></center>
                                                    </th>

                                                    <th style="background: rgb(220, 218, 218)" rowspan="2">
                                                        <center><h5>Status</h5></center>
                                                    </th>
                                                    <th style="background: rgb(220, 218, 218)">
                                                        <center><h5>Status</h5></center>
                                                    </th>
                                                </tr>
                                                <tr class="biasa">
                                                    <th style="background: rgb(220, 218, 218)">
                                                        <center><h5>(%)</h5></center>
                                                    </th>
                                                    <th style="background: rgb(220, 218, 218)">
                                                        <center><h5>(Rp)</h5></center>
                                                    </th>
                                                    {{-- <th style="background: rgb(220, 218, 218)" class="text-nowrap">
                                                        <center><h5>Pembayaran (%)</h5></center>
                                                    </th> --}}
                                                    <th style="background: rgb(220, 218, 218)" class="text-nowrap">
                                                        <center><h5>(%)</h5></center>
                                                    </th>

                                                    <th style="background: rgb(220, 218, 218)">
                                                        <center><h5>(%)</h5></center>
                                                    </th>
                                                </tr>
                                            </thead>
                                            <tbody class="table-body">
                                                <tr>
                                                    <td colspan="3" style="background: rgb(220, 218, 218)">
                                                        <h5 align="center">
                                                            Pemerintah Kota Samarinda
                                                        </h5>
                                                    </td>
                                                    <td class="rupiah" style="background: rgb(220, 218, 218)">
                                                        <h5 class="total-pagu  text-nowrap text-end">
                                                            Rp{{number_format($total_pagu , 0, ',', '.')}}
                                                        </h5>
                                                    </td>
                                                    {{-- <td class="rupiah" style="background: rgb(220, 218, 218)">
                                                        <h5 class="total-pagu  text-nowrap text-end">
                                                            Rp{{number_format($total_pagu , 0, ',', '.')}}
                                                        </h5>
                                                    </td> --}}
                                                    <td class="rupiah" style="background: rgb(220, 218, 218)">
                                                        <h5 class="total-pagu  text-nowrap text-end">
                                                            Rp{{number_format($total_pagu_komitmen_baru , 0, ',', '.')}}
                                                        </h5>
                                                    </td>
                                                    
                                                    <td style="background: rgb(220, 218, 218)">
                                                        <h5 class="total-percent-fisik text-center">
                                                            {{$total_pagu > 0 ?number_format($total_percent_fisik/($total_pagu > 0 ? $total_pagu : 1), 2, ',', '.'):0}}%</td>
                                                        </h5>
                                                    <td class="rupiah" style="background: rgb(220, 218, 218)">
                                                        <h5 class="total-rea-keuangan text-nowrap text-end">
                                                            Rp{{number_format($total_reakuangan , 0, ',', '.')}}
                                                        </h5>
                                                    </td>
                                                    {{-- <td style="background: rgb(220, 218, 218)">
                                                        <h5 class="text-center">
                                                            {{number_format(($total_reakuangan/($total_nilai_kontrak > 0 ? ($total_nilai_kontrak + $total_pagu_tanpa_realisasi) : 1))*100, 2, ',', '.')}}%
                                                        </h5>
                                                    </td> --}}
                                                    <td style="background: rgb(220, 218, 218)">
                                                        <h5 class="text-center">
                                                            {{number_format(($total_reakuangan/($total_pagu > 0 ? $total_pagu : 1))*100, 2, ',', '.')}}%
                                                        </h5>
                                                    </td>
                                                    <td class="rupiah" style="background: rgb(220, 218, 218)">
                                                        <h5 class="text-center text-nowrap">
                                                            {{ ($total_reakuangan >= $total_pagu_komitmen_baru) ? 'Telah Tercapai' : 'Belum Tercapai' }}
                                                        </h5>
                                                    </td>
                                                    <td style="background: rgb(220, 218, 218)">
                                                        <h5 class="text-center">
                                                            {{number_format(($total_reakuangan/($total_pagu_komitmen_baru > 0 ? $total_pagu_komitmen_baru : 1))*100, 2, ',', '.')}}%
                                                        </h5>
                                                    </td>
                                                </tr>
                                                @foreach($opd as $pd)
                                                    <tr data-self="pd" data-id="1">
                                                        <td>{{$loop->iteration}}</td>
                                                        <td class="break-word">{{$pd->kode}}</td>
                                                        <td>{{$pd->nama_perangkat_daerah}}</td>
                                                        <td class="rupiah text-nowrap text-end">Rp{{ number_format($pd->total_pagu , 0, ',', '.') }}</td>
                                                        {{-- <td class="text-center">{{ number_format(($pd->total_pagu/$opd->sum('total_pagu'))*100 , 2, ',', '.') }}%</td> --}}
                                                        {{-- <td class="rupiah text-nowrap text-end">Rp{{ number_format($pd->total_pagu , 0, ',', '.') }}</td> --}}
                                                        <td class="rupiah text-nowrap text-end">Rp{{ number_format($pd->pagu_komitmen_baru , 0, ',', '.') }}</td>
                                                        <td class="text-center" >{{ number_format($pd->total_pagu > 0?($pd->total_realisasi/($pd->total_pagu > 0 ? $pd->total_pagu : 1)):0, 2, ',', '.') }}%</td>
                                                        <td class="rupiah text-nowrap text-end">Rp{{ number_format($pd->realisasi_keuangan_pd , 0, ',', '.') }}</td>
                                                        {{-- <td class="text-center">{{ number_format($pd->realisasi_keuangan_pd/($pd->total_nilai_kontrak > 0 ? $pd->total_nilai_kontrak + $pd->total_pagu_tanpa_realisasi : 1)*100 , 2, ',', '.') }}%</td> --}}
                                                        <td class="text-center">{{ number_format($pd->realisasi_keuangan_pd/($pd->total_pagu > 0 ? $pd->total_pagu : 1)*100 , 2, ',', '.') }}%</td>
                                                        <td class="text-nowrap text-center">{{ ($pd->realisasi_keuangan_pd >= $pd->pagu_komitmen_baru) ? 'Telah Tercapai' : 'Belum Tercapai' }}</td>
                                                        <td class="text-center">{{ number_format($pd->realisasi_keuangan_pd/($pd->pagu_komitmen_baru > 0 ? $pd->pagu_komitmen_baru : 1)*100 , 2, ',', '.') }}%</td>
                                                    </tr>
                                                @endforeach
                                            </tbody>                                     
                                        </table>
                                    @endif
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>


        </div>
    </div>
</div>

@endsection

@push('js')
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/select2.min.js"></script>
{{-- <script src="{{ asset('assets/js/pages/ajaxque.js') }}"></script> --}}
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
<script src="{{asset('assets/libs/bootstrap-datepicker/js/bootstrap-datepicker.min.js')}}"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/floatthead/2.2.5/jquery.floatThead.min.js" integrity="sha512-131fDtJKn0jUOqN1sfcHkBZHRmTCP0gmcpztVNuE3M8toiuIv8V9I+tpL/1t3GFDBcigLyB2hWJ3ZNjYwEO4bg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>

<script>
    var $table = $('.sticky-header');
    $table.floatThead({
            top: 70,
            responsiveContainer: function($table){
            return $table.closest('.table-responsive');
        }
    });

    $('#vertical-menu-btn').on('click', function () {
        // Delay sedikit untuk memastikan animasi selesai (jika ada)
        setTimeout(function () {
            $table.floatThead('reflow'); // refresh posisi
        }); // sesuaikan delay-nya jika perlu
    });
</script>

<script type="text/javascript">
    $('.select-opd').select2({
        width:'100%',
    });
    $('.tanggal_awal_akhir').datepicker({
        format:'yyyy-mm-dd',
        autoclose:true,
    });
</script>

<script>
    $('.select-opd').select2({
       width:'100%',
    });

        $.ajaxQueue = [];
        var que = $.ajaxQueue;

        $.ajaxSetup({
            beforeSend: function(){
                if (this.queue) {
                    que.push(this);
                }
                else {
                    return true;
                }
                if (que.length > 1) {
                    return false;
                }
            },
            complete: function(){
                que.shift();
                var newReq = que[0];
                if (newReq) {
                    var setup = {
                        url: newReq.url,
                        success: newReq.success
                    };
                    $.ajax(setup);
                }
            }
        });
    $(document).ready(function() {
        $('.btn-generate').click(function(){

            var data = {
                tanggal_awal: $('#tanggal_awal').val(),
                tanggal_akhir: $('#tanggal_akhir').val()
            };

            var num = 1;
            var percent=0;
            var total_opd = {{ $opd->count() }};
            $('.progress').show();
            $('.alert-warning').show();
            $('.alert-success').hide();
            @foreach($opd as $pd)
            $.ajax({
                queue:true,
                url:'{{ url('api/semua-opd/') }}/{{ $pd->id }}',
                method:'GET',
                data: data,
                dataType:'JSON',
                success:function(res){
                    console.log(res);
                    if(res.status == 200){
                        var el = '';
                       
                            num++;
                            percent = (num/total_opd)*100;
                            $('.percent-now').html(Math.floor(percent)+'%');
                            $('.progress-bar-animated').css("width",Math.floor(percent)+"%");
                       
                        @if($loop->last)
                            $('.animation-load').remove();
                            $('.progress').hide();
                            $('.alert-warning').hide();
                            $('.alert-success').show();
                            $('.alert-success').html('<i class="fa fa-check"></i>   berhasil melakukan pembaruan, silakan muat ulang halaman');
                            // window.location.href = window.location.href + "?tanggal_awal=" + data.tanggal_awal + "&tanggal_akhir=" + data.tanggal_akhir;
                            window.location.reload();
                        @endif
                    }
                }
            });
            @endforeach
        });

        {{-- var total_pagu = 0;
        $.ajax({
            queue:true,
            url:'{{ route('total.pagu') }}',
            method:'GET',
            data: data,
            dataType:'JSON',
            success:function(res){
                if(res.status == 200){
                    console.log(res);
                    $('.total-pagu').html('Rp.'+res.data.formatted);
                    total_pagu = res.data.base_format;
                    console.log(fisik);
                    console.log(total_pagu);
                    console.log(fisik/total_pagu);
                    $('.total-percent-fisik').html((fisik/total_pagu).toFixed(2)+'%');
                }else{
                    $('.total-pagu').html('<span style="color:red">Error</span>');
                }
            }
        }); --}}

        {{-- $.ajax({
            queue:true,
            url:'{{ route('total.percent.pagu') }}',
            method:'GET',
            data: data,
            dataType:'JSON',
            success:function(res){
                if(res.status == 200){
                    console.log(res);
                    $('.total-percent-pagu').html(res.data);
                }else{
                    $('.total-percent-pagu').html('<span style="color:red">Error</span>');
                }
            }
        }); --}}

        {{-- @foreach($opd as $pd)
        $.ajax({
            queue:true,
            url:'{{ url('api/total-percent-fisik/') }}/{{ $pd->id }}',
            method:'GET',
            data: data,
            dataType:'JSON',
            success:function(res){
                if(res.status == 200){
                    console.log(res);
                    fisik = fisik+ parseInt(res.data);
                }
                @if($loop->last)
                    console.log(fisik);
                    console.log(total_pagu.replace(',',''));
                    $('.total-percent-fisik').html((fisik/total_pagu)+'%');
                @endif
            }
        });
        @endforeach --}}

        {{-- $.ajax({
            queue:true,
            url:'{{ route('total.rea.keuangan') }}',
            method:'GET',
            data: data,
            dataType:'JSON',
            success:function(res){
                if(res.status == 200){
                    console.log(res);
                    $('.total-rea-keuangan').html(res.data);
                }else{
                    $('.total-rea-keuangan').html('<span style="color:red">Error</span>');
                }
            }
        }); --}}

        {{-- $.ajax({
            queue:true,
            url:'{{ route('total.percent.rea.keuangan') }}',
            method:'GET',
            data: data,
            dataType:'JSON',
            success:function(res){
                if(res.status == 200){
                    console.log(res);
                    $('.total-percent-rea-keuangan').html(res.data);
                }else{
                    $('.total-percent-rea-keuangan').html('<span style="color:red">Error</span>');
                };
            }
        }); --}}
    });
</script>
@endpush

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]