MIF_E31210549/resources/views/backend/hitung/sort.blade.php

205 lines
13 KiB
PHP

@extends('backend.layouts.app')
@section('title', 'Data Ranking Pendaftar | SPK-AHP')
{{-- @endsection --}}
@section('content')
<!-- Awal Konten -->
<div class="container-fluid">
<!-- Page Heading -->
<h1 class="h3 mb-2 text-gray-800">Ranking {{ $nama_form }}</h1>
<p class="mb-4">Tanggal Form Dibuat: {{ date('d/m/Y', strtotime($dibuat)) }}</p>
@include('template.alert')
<!-- DataTales Example -->
<div class="card shadow d-flex justify mb-4">
<div class="card-header py-3">
<a href="{{route('list')}}" class="btn btn-secondary m-1">
<i class="fas fa-arrow-left"></i> Kembali</a>
@if (Auth::user()->role == "Pengelola")
@if($kuota_form == "" && count($alternatif) != 0)
<button data-toggle="modal" data-target="#modalkuota" class="btn btn-info m-1"><i class="fas fa-users"></i>
<b>Kuota Penerima</b></button>
@else
<button class="btn disabled btn-info m-1"><i class="fas fa-users"></i>
<b>Kuota Penerima</b></button>
@endif
@endif
</div>
<div class="card-body">
<div class="table-responsive">
<table class="table table-bordered" id="rank" width="100%" cellspacing="0">
<thead>
<tr>
<th class="text-center">Rank.</th>
<th>Nilai</th>
<th>NIM</th>
<th>Nama Mahasiswa</th>
<th>Jurusan</th>
<th>Program Studi</th>
<th>Aksi</th>
</tr>
</thead>
<tfoot>
<tr>
<th class="text-center">Rank.</th>
<th>Nilai</th>
<th>NIM</th>
<th>Nama Mahasiswa</th>
<th>Jurusan</th>
<th>Program Studi</th>
<th>Aksi</th>
</tr>
</tfoot>
<tbody>
<?php $no = 1;?>
@foreach ($alternatif as $item)
<tr>
<td class="bg-primary text-light text-center">{{ $no++ }}</td>
<td>{{ $item->nilai }}</td>
<td>{{ $item->nim }}</td>
<td>{{ $item->nama }}</td>
<td>{{ $item->nama_jurusan }}</td>
<td>{{ $item->nama_prodi }}</td>
<td>
<button data-toggle="modal" data-target="#modaldetail{{$item->id_mahasiswa}}" class="btn btn-sm btn-info m-1"><i class="fas fa-eye"></i>
<b>Detail Perhitungan</b></button>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div>
<!-- Modal Detail Perhitungan -->
<div class="modal fade" id="modalkuota" tabindex="-1">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Kuota Penerima Pengajuan {{ $nama_form }}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
@if ($jenis_form == "Pengangsuran UKT")
<form class="needs-validation" action="/kuota_pengangsuran" method="post">
@else
<form class="needs-validation" action="/kuota_penurunan" method="post">
@endif
@csrf
<div class="modal-body">
<div class="form-group">
<label for="kuota">Jumlah Kuota Penerima</label>
<input type="number" required min="1" max="{{ count($alternatif) }}" class="form-control form-control-user @error('kuota') is-invalid @enderror" id="kuota" placeholder="Masukkan Jumlah Kuota"
name="kuota">
<small id="namaHelp" class="form-text text-muted">Kuota tidak boleh lebih dari total pendaftar!.</small>
@error('kuota')
<div class="invalid-feedback">{{ $message }}</div>
@enderror
</div>
<input type="hidden" name="id_kuota" value="{{$id_form}}">
</div>
<div class="modal-footer">
{{-- <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> --}}
<button type="submit" class="btn btn-primary me-2"><i class="fas fa-save"></i> Simpan</button>
</div>
</form>
</div>
</div>
</div>
@foreach ($alternatif as $item)
<!-- Modal Detail Perhitungan -->
<div class="modal fade" id="modaldetail{{$item->id_mahasiswa}}" tabindex="-1">
<div class="modal-dialog modal-xl">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Detail Mahasiswa Pendaftar (ID Mahasiswa: {{ $item->nim }})</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
@php
$no = 1;
$nom = 1;
$nok = 1;
$id = $item->id;
$dok = $item->dokumen_pendukung;
$arr = json_encode($item->sub_bobot);
$arr1 = json_decode($arr);
$arr2 = str_replace(array('"'), '', explode(',', $arr));
$file = json_encode($item->dokumen);
$file1 = json_decode($file);
$file2 = str_replace(array('"'), '', explode(',', $file));
// print_r("<pre>");
// print_r($item->id);
// print_r("</pre>");
// die;
@endphp
@for ($i=0; $i < count($kriteria); $i++)
@php
$index = $i;
@endphp
<div class="form-group form-check">
<label for="nama_form"><span class="badge badge-primary"><h6 class="card-text">{{$no++}}. {{ $kriteria[$i]->nama_kriteria }}</h6></span></label><br>
@for ($s = 0; $s < count($sub[$i]); $s++)
<div class="form-check-inline mr-5">
{{-- @if ($sub[$i][$s]->bobot == $arr2[$i])
<div class="bg-info">
@endif --}}
<input class="form-check-input" type="radio" name="sub{{ $i }}" id="inlineRadio{{$nom++}}" {{ $sub[$i][$s]->bobot != $arr2[$i] ? 'disabled' : '' }}>
<label class="form-check-label font-weight-bold {{ $sub[$i][$s]->bobot == $arr2[$i] ? 'bg-info text-light' : '' }}" for="inlineRadio{{$nok++}}">{{$sub[$i][$s]->nama_sub}} ( {{ $kriteria[$i]->bobot }} X {{ $sub[$i][$s]->bobot}} ) => {{ $kriteria[$i]->bobot * $sub[$i][$s]->bobot }} </label>
</div>
@endfor
</div>
<br>
<div class="form-group">
<label for="file" class="form-label">File Pendukung ({{ $kriteria[$i]->nama_kriteria }})</label>
<div class="input-group ml-3">
<div class="input-group-prepend">
<span class="input-group-text" id="file">File Pendukung</span>
</div>
<div class="custom-file">
<a href="{{url('/document/accounts/'. $file2[$i])}}" target="_blank" class="btn btn-primary">Download File Pendukung <i class="fas fa-download"></i></a>
</div>
</div>
</div>
<hr>
<br>
@endfor
<br>
<div class="form-group">
<label for="file" class="form-label">File Pendukung Lainnya</label>
<div class="input-group ml-3">
<div class="input-group-prepend">
<span class="input-group-text" id="file">File Pendukung</span>
</div>
<div class="custom-file">
<a href="{{url('/document/urgent/'. $dok)}}" class="btn btn-primary">Download File Pendukung <i class="fas fa-download"></i></a>
</div>
</div>
</div>
<hr>
<div class="form-group">
<label class="form-label">Total Hasil Perhitungan</label>
<div class="col-md-12">
<div class="alert alert-primary" role="alert">
<p>Hasil Akhir Perhitungan! :</p>
<h4 class="alert-heading">
{{ $item->nilai; }}
</h4>
<hr>
<p class="mb-0">Hasil akhir dari proses perhitungan alternatif dengan metode AHP.</p>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
@endforeach
@endsection