Anons79 Mini Shell

Directory : /home/aplikasiposinfo/www/dinkes.aplikasipos.info/resources/views/export/
Upload File :
Current File : /home/aplikasiposinfo/www/dinkes.aplikasipos.info/resources/views/export/gigi_anak.blade.php

<table id="data" class="table table-bordered dt-responsive" style="border-collapse: collapse; border-spacing: 0; width: 100%;">
    <thead class="text-center">
        <tr>
            <th>PELAYANAN KESEHATAN GIGI DAN MULUT PADA ANAK SD DAN SETINGKAT MENURUT JENIS KELAMIN, KECAMATAN, DAN PUSKESMAS</th>
        </tr>
        <tr>
            <th>Kabupaten/Kota Kutai Timur</th>
        </tr>
        <tr>
            <th>Tahun {{Session::get('year')}}</th>
        </tr>
    <tr style="width: 100%">
        <th rowspan="3">Kecamatan</th>
        @role('Admin|superadmin')
        <th rowspan="3">Puskesmas</th>
        @endrole
        @role('Puskesmas|Pihak Wajib Pajak')
        <th rowspan="3">Desa</th>
        @endrole
        <th colspan="23">Usaha Kesehatan Gigi Sekolah (UKGS)</th>
    </tr>
    <tr>
        <th rowspan="2">Jumlah SD/MI</th>
        <th rowspan="2">Jumlah SD/MI dengan Sikat Gigi Massal</th>
        <th rowspan="2">%</th>
        <th rowspan="2">Jumlah SD/MI mendapat Yan. Gigi</th>
        <th rowspan="2">%</th>
        <th colspan="3">Jumlah Murid SD/MI</th>
        <th colspan="6">Murid SD/MI Diperiksa</th>
        <th colspan="3">Murid SD/MI Perlu Perawatan</th>
        <th colspan="6">Murid SD/MI Mendapat Perawatan</th>
    </tr>
    <tr>
        <th>L</th>
        <th>P</th>
        <th>L+P</th>
        <th>L</th>
        <th>%</th>
        <th>P</th>
        <th>%</th>
        <th>L+P</th>
        <th>%</th>
        <th>L</th>
        <th>P</th>
        <th>L+P</th>
        <th>L</th>
        <th>%</th>
        <th>P</th>
        <th>%</th>
        <th>L+P</th>
        <th>%</th>
    </tr>
    </thead>
    <tbody>
        @php
$totalJumlahSD = 0;
$totalJumlahSikat = 0;
$totalJumlahYan = 0;

$totalSdL = 0;
$totalSdP = 0;
$totalDiperiksaL = 0;
$totalDiperiksaP = 0;

$totalRawatL = 0;
$totalRawatP = 0;
$totalDapatL = 0;
$totalDapatP = 0;
@endphp

        @role('Admin|superadmin')
        @foreach ($unit_kerja as $key => $item)
        @php
// Fetch data for the current row
$jumlahSD = $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'jumlah_sd')["total"];
$jumlahSikat = $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'jumlah_sikat')["total"];
$jumlahYan = $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'jumlah_yan')["total"];

$sdL = $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'sd_L')["total"];
$sdP = $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'sd_P')["total"];
$diperiksaL = $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'diperiksa_L')["total"];
$diperiksaP = $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'diperiksa_P')["total"];

$rawatL = $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'rawat_L')["total"];
$rawatP = $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'rawat_P')["total"];
$dapatL = $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'dapat_L')["total"];
$dapatP = $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'dapat_P')["total"];

// Accumulate totals
$totalJumlahSD += $jumlahSD;
$totalJumlahSikat += $jumlahSikat;
$totalJumlahYan += $jumlahYan;

$totalSdL += $sdL;
$totalSdP += $sdP;
$totalDiperiksaL += $diperiksaL;
$totalDiperiksaP += $diperiksaP;

$totalRawatL += $rawatL;
$totalRawatP += $rawatP;
$totalDapatL += $dapatL;
$totalDapatP += $dapatP;
@endphp
        
        <tr style={{$key % 2 == 0?"background: gray":""}}>
            <td>{{$item->kecamatan}}</td>
            <td class="unit_kerja">{{$item->nama}}</td>
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'jumlah_sd')["total"]}}</td>
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'jumlah_sikat')["total"]}}</td>
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'jumlah_sd')["total"] > 0?
                number_format($item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'jumlah_sikat')["total"]
                /$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'jumlah_sd')["total"] * 100, 2
                ):0}}</td>
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'jumlah_yan')["total"]}}</td>
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'jumlah_sd')["total"] > 0?
                number_format($item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'jumlah_yan')["total"]
                /$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'jumlah_sd')["total"] * 100, 2
                ):0}}</td>

            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'sd_L')["total"]}}</td>
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'sd_P')["total"]}}</td>
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'sd_P')["total"] + $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'sd_L')["total"]}}</td>
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'diperiksa_L')["total"]}}</td>
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'sd_L')["total"] > 0?
                number_format($item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'diperiksa_L')["total"]
                /$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'sd_L')["total"] * 100, 2
                ):0}}</td>
            
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'diperiksa_P')["total"]}}</td>
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'sd_P')["total"] > 0?
                number_format($item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'diperiksa_P')["total"]
                /$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'sd_P')["total"] * 100, 2
                ):0}}</td>
          
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'diperiksa_P')["total"] + $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'diperiksa_L')["total"]}}</td>
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'sd_P')["total"] + $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'sd_L')["total"]> 0?
                number_format(($item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'diperiksa_L')["total"] + $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'diperiksa_P')["total"])
                /($item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'sd_L')["total"] + $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'sd_P')["total"]) * 100, 2
                ):0}}</td>

            
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'rawat_L')["total"]}}</td>
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'rawat_P')["total"]}}</td>
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'rawat_P')["total"] + $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'rawat_L')["total"]}}</td>
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'dapat_L')["total"]}}</td>
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'rawat_L')["total"] > 0?
                number_format($item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'dapat_L')["total"]
                /$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'rawat_L')["total"] * 100, 2
                ):0}}</td>
            
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'dapat_P')["total"]}}</td>
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'rawat_P')["total"] > 0?
                number_format($item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'dapat_P')["total"]
                /$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'rawat_P')["total"] * 100, 2
                ):0}}</td>
          
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'dapat_P')["total"] + $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'dapat_L')["total"]}}</td>
            <td>{{$item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'rawat_P')["total"] + $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'rawat_L')["total"]> 0?
                number_format(($item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'dapat_L')["total"] + $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'dapat_P')["total"])
                /($item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'rawat_L')["total"] + $item->unitKerjaAmbil('filterGigiAnak', Session::get('year'), 'rawat_P')["total"]) * 100, 2
                ):0}}</td>

            
            
            
            
            
        </tr>
        @endforeach
        <tr style="font-weight: bold; background: #f0f0f0;">
            <td>Total</td>
            <td></td>
            <td>{{ $totalJumlahSD }}</td>
            <td>{{ $totalJumlahSikat }}</td>
            <td>{{ $totalJumlahSD > 0 ? number_format($totalJumlahSikat / $totalJumlahSD * 100, 2) : 0 }}</td>
            <td>{{ $totalJumlahYan }}</td>
            <td>{{ $totalJumlahSD > 0 ? number_format($totalJumlahYan / $totalJumlahSD * 100, 2) : 0 }}</td>
            <td>{{ $totalSdL }}</td>
            <td>{{ $totalSdP }}</td>
            <td>{{ $totalSdL + $totalSdP }}</td>
            <td>{{ $totalDiperiksaL }}</td>
            <td>{{ $totalSdL > 0 ? number_format($totalDiperiksaL / $totalSdL * 100, 2) : 0 }}</td>
            <td>{{ $totalDiperiksaP }}</td>
            <td>{{ $totalSdP > 0 ? number_format($totalDiperiksaP / $totalSdP * 100, 2) : 0 }}</td>
            <td>{{ $totalDiperiksaL + $totalDiperiksaP }}</td>
            <td>{{ ($totalSdL + $totalSdP) > 0 ? number_format(($totalDiperiksaL + $totalDiperiksaP) / ($totalSdL + $totalSdP) * 100, 2) : 0 }}</td>
            <td>{{ $totalRawatL }}</td>
            <td>{{ $totalRawatP }}</td>
            <td>{{ $totalRawatL + $totalRawatP }}</td>
            <td>{{ $totalDapatL }}</td>
            <td>{{ $totalRawatL > 0 ? number_format($totalDapatL / $totalRawatL * 100, 2) : 0 }}</td>
            <td>{{ $totalDapatP }}</td>
            <td>{{ $totalRawatP > 0 ? number_format($totalDapatP / $totalRawatP * 100, 2) : 0 }}</td>
            <td>{{ $totalDapatL + $totalDapatP }}</td>
            <td>{{ ($totalRawatL + $totalRawatP) > 0 ? number_format(($totalDapatL + $totalDapatP) / ($totalRawatL + $totalRawatP) * 100, 2) : 0 }}</td>
        </tr>
        
        @endrole
        @role('Puskesmas|Pihak Wajib Pajak')
        @foreach ($desa as $key => $item)
        @if($item->filterGigiAnak(Session::get('year')))
        @php
// Fetch data for the current row
$jumlahSD = $item->filterGigiAnak(Session::get('year'))->jumlah_sd;
$jumlahSikat = $item->filterGigiAnak(Session::get('year'))->jumlah_sikat;
$jumlahYan = $item->filterGigiAnak(Session::get('year'))->jumlah_yan;

$sdL = $item->filterGigiAnak(Session::get('year'))->sd_L;
$sdP = $item->filterGigiAnak(Session::get('year'))->sd_P;
$diperiksaL = $item->filterGigiAnak(Session::get('year'))->diperiksa_L;
$diperiksaP = $item->filterGigiAnak(Session::get('year'))->diperiksa_P;

$rawatL = $item->filterGigiAnak(Session::get('year'))->rawat_L;
$rawatP = $item->filterGigiAnak(Session::get('year'))->rawat_P;
$dapatL = $item->filterGigiAnak(Session::get('year'))->dapat_L;
$dapatP = $item->filterGigiAnak(Session::get('year'))->dapat_P;

// Accumulate totals
$totalJumlahSD += $jumlahSD;
$totalJumlahSikat += $jumlahSikat;
$totalJumlahYan += $jumlahYan;

$totalSdL += $sdL;
$totalSdP += $sdP;
$totalDiperiksaL += $diperiksaL;
$totalDiperiksaP += $diperiksaP;

$totalRawatL += $rawatL;
$totalRawatP += $rawatP;
$totalDapatL += $dapatL;
$totalDapatP += $dapatP;
@endphp
        <tr style='{{$key % 2 == 0?"background: #e9e9e9":""}}'>
            <td>{{$item->UnitKerja->kecamatan}}</td>
            <td class="unit_kerja">{{$item->nama}}</td>
            <td>{{$item->filterGigiAnak(Session::get('year'))->jumlah_sd}}</td>
            <td>{{$item->filterGigiAnak(Session::get('year'))->jumlah_sikat}}</td>
            
            <td id="sikat{{$item->filterGigiAnak(Session::get('year'))->id}}">
                {{$item->filterGigiAnak(Session::get('year'))->jumlah_sd > 0 ?
                    number_format(
                        $item->filterGigiAnak(Session::get('year'))->jumlah_sikat /
                        $item->filterGigiAnak(Session::get('year'))->jumlah_sd * 100,
                        2
                    ) : 0}}
            </td>
            
            <td>{{$item->filterGigiAnak(Session::get('year'))->jumlah_yan}}</td>
            
            <td id="yan{{$item->filterGigiAnak(Session::get('year'))->id}}">
                {{$item->filterGigiAnak(Session::get('year'))->jumlah_sd > 0 ?
                    number_format(
                        $item->filterGigiAnak(Session::get('year'))->jumlah_yan /
                        $item->filterGigiAnak(Session::get('year'))->jumlah_sd * 100,
                        2
                    ) : 0}}
            </td>
            
            <td>{{$item->filterGigiAnak(Session::get('year'))->sd_L}}</td>
            <td>{{$item->filterGigiAnak(Session::get('year'))->sd_P}}</td>
            <td id="sd_LP{{$item->filterGigiAnak(Session::get('year'))->id}}">
                {{$item->filterGigiAnak(Session::get('year'))->sd_L + $item->filterGigiAnak(Session::get('year'))->sd_P}}
            </td>
            
            <td>{{$item->filterGigiAnak(Session::get('year'))->diperiksa_L}}</td>
            <td id="diperiksa_L{{$item->filterGigiAnak(Session::get('year'))->id}}">
                {{$item->filterGigiAnak(Session::get('year'))->sd_L > 0 ?
                    number_format(
                        $item->filterGigiAnak(Session::get('year'))->diperiksa_L /
                        $item->filterGigiAnak(Session::get('year'))->sd_L * 100,
                        2
                    ) : 0}}
            </td>
            
            <td>{{$item->filterGigiAnak(Session::get('year'))->diperiksa_P}}</td>
            <td id="diperiksa_P{{$item->filterGigiAnak(Session::get('year'))->id}}">
                {{$item->filterGigiAnak(Session::get('year'))->sd_P > 0 ?
                    number_format(
                        $item->filterGigiAnak(Session::get('year'))->diperiksa_P /
                        $item->filterGigiAnak(Session::get('year'))->sd_P * 100,
                        2
                    ) : 0}}
            </td>
            
            <td id="diperiksa_LP{{$item->filterGigiAnak(Session::get('year'))->id}}">
                {{$item->filterGigiAnak(Session::get('year'))->diperiksa_L +
                  $item->filterGigiAnak(Session::get('year'))->diperiksa_P}}
            </td>
            
            <td id="persen_diperiksa_LP{{$item->filterGigiAnak(Session::get('year'))->id}}">
                {{$item->filterGigiAnak(Session::get('year'))->sd_P + $item->filterGigiAnak(Session::get('year'))->sd_L > 0 ?
                    number_format(
                        ($item->filterGigiAnak(Session::get('year'))->diperiksa_L +
                         $item->filterGigiAnak(Session::get('year'))->diperiksa_P) /
                        ($item->filterGigiAnak(Session::get('year'))->sd_L +
                         $item->filterGigiAnak(Session::get('year'))->sd_P) * 100,
                        2
                    ) : 0}}
            </td>
            
            <td>{{$item->filterGigiAnak(Session::get('year'))->rawat_L}}</td>
            <td>{{$item->filterGigiAnak(Session::get('year'))->rawat_P}}</td>
            <td id="rawat_LP{{$item->filterGigiAnak(Session::get('year'))->id}}">
                {{$item->filterGigiAnak(Session::get('year'))->rawat_L +
                  $item->filterGigiAnak(Session::get('year'))->rawat_P}}
            </td>
            
            <td>{{$item->filterGigiAnak(Session::get('year'))->dapat_L}}</td>
            <td id="dapat_L{{$item->filterGigiAnak(Session::get('year'))->id}}">
                {{$item->filterGigiAnak(Session::get('year'))->rawat_L > 0 ?
                    number_format(
                        $item->filterGigiAnak(Session::get('year'))->dapat_L /
                        $item->filterGigiAnak(Session::get('year'))->rawat_L * 100,
                        2
                    ) : 0}}
            </td>
            
            <td>{{$item->filterGigiAnak(Session::get('year'))->dapat_P}}</td>
            
            <td id="dapat_P{{$item->filterGigiAnak(Session::get('year'))->id}}">{{$item->filterGigiAnak(Session::get('year'))->rawat_P>0?
                number_format($item->filterGigiAnak(Session::get('year'))->dapat_P
                /$item->filterGigiAnak(Session::get('year'))->rawat_P * 100, 2):0}}</td>

            <td id="dapat_LP{{$item->filterGigiAnak(Session::get('year'))->id}}">{{$item->filterGigiAnak(Session::get('year'))->dapat_L + $item->filterGigiAnak(Session::get('year'))->dapat_P}}</td>
            <td id="persen_dapat_LP{{$item->filterGigiAnak(Session::get('year'))->id}}">{{$item->filterGigiAnak(Session::get('year'))->rawat_P + $item->filterGigiAnak(Session::get('year'))->rawat_L>0?
                number_format(( $item->filterGigiAnak(Session::get('year'))->dapat_L + $item->filterGigiAnak(Session::get('year'))->dapat_P)
                /($item->filterGigiAnak(Session::get('year'))->rawat_L + $item->filterGigiAnak(Session::get('year'))->rawat_P) * 100, 2):0}}</td>



        </tr>
          @endif
        @endforeach
        <tr style="font-weight: bold; background: #f0f0f0;">
            <td>Total</td>
            <td></td>
            <td>{{ $totalJumlahSD }}</td>
            <td>{{ $totalJumlahSikat }}</td>
            <td>{{ $totalJumlahSD > 0 ? number_format($totalJumlahSikat / $totalJumlahSD * 100, 2) : 0 }}</td>
            <td>{{ $totalJumlahYan }}</td>
            <td>{{ $totalJumlahSD > 0 ? number_format($totalJumlahYan / $totalJumlahSD * 100, 2) : 0 }}</td>
            <td>{{ $totalSdL }}</td>
            <td>{{ $totalSdP }}</td>
            <td>{{ $totalSdL + $totalSdP }}</td>
            <td>{{ $totalDiperiksaL }}</td>
            <td>{{ $totalSdL > 0 ? number_format($totalDiperiksaL / $totalSdL * 100, 2) : 0 }}</td>
            <td>{{ $totalDiperiksaP }}</td>
            <td>{{ $totalSdP > 0 ? number_format($totalDiperiksaP / $totalSdP * 100, 2) : 0 }}</td>
            <td>{{ $totalDiperiksaL + $totalDiperiksaP }}</td>
            <td>{{ ($totalSdL + $totalSdP) > 0 ? number_format(($totalDiperiksaL + $totalDiperiksaP) / ($totalSdL + $totalSdP) * 100, 2) : 0 }}</td>
            <td>{{ $totalRawatL }}</td>
            <td>{{ $totalRawatP }}</td>
            <td>{{ $totalRawatL + $totalRawatP }}</td>
            <td>{{ $totalDapatL }}</td>
            <td>{{ $totalRawatL > 0 ? number_format($totalDapatL / $totalRawatL * 100, 2) : 0 }}</td>
            <td>{{ $totalDapatP }}</td>
            <td>{{ $totalRawatP > 0 ? number_format($totalDapatP / $totalRawatP * 100, 2) : 0 }}</td>
            <td>{{ $totalDapatL + $totalDapatP }}</td>
            <td>{{ ($totalRawatL + $totalRawatP) > 0 ? number_format(($totalDapatL + $totalDapatP) / ($totalRawatL + $totalRawatP) * 100, 2) : 0 }}</td>
        </tr>
        @endrole
    </tbody>
</table>

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