You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
149 lines
6.3 KiB
PHTML
149 lines
6.3 KiB
PHTML
@extends('layouts.app')
|
|
|
|
@section('page-name','Siswa')
|
|
|
|
@section('content')
|
|
<div class="row">
|
|
<div class="col-12 col-md-12">
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h3 class="card-title">@yield('page-name')</h3>
|
|
</div>
|
|
<div class="card-body">
|
|
<p><b>Kelas</b> : {{$siswa->kelas->nama}} </p>
|
|
<p>
|
|
<b>Nama</b> : {{$siswa->nama}}
|
|
@if($siswa->is_yatim)
|
|
<span class="tag tag-green">Yatim</span>
|
|
@endif
|
|
</p>
|
|
<p><b>Tempat, Tanggal Lahir</b> : {{$siswa->tempat_lahir.', '.$siswa->tanggal_lahir}} </p>
|
|
<p><b>Alamat</b> : {{$siswa->alamat}} </p>
|
|
<p><b>Nama Wali</b> : {{$siswa->nama_wali}} </p>
|
|
<p><b>No. Telp Wali</b> : {{$siswa->telp_wali}} </p>
|
|
<p><b>Pekerjaan Wali</b> : {{$siswa->pekerjaan_wali}} </p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-6 col-md-6">
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h3 class="card-title">Tabungan</h3>
|
|
<div class="card-options">
|
|
<a href="{{ route('tabungan.cetak', $siswa->id) }}" target="_blank" class="btn btn-primary">Cetak</a>
|
|
</div>
|
|
</div>
|
|
<div class="card-body">
|
|
<p><b>Saldo : </b>IDR. {{$saldo}}</p>
|
|
<table class="table card-table table-hover table-vcenter text-wrap">
|
|
<tr>
|
|
<th>Tanggal</th>
|
|
<th>KD</th>
|
|
<th>Jumlah</th>
|
|
<th>Keterangan</th>
|
|
</tr>
|
|
@foreach($tabungan as $item)
|
|
<tr>
|
|
<td>{{ $item->created_at->format('d-m-Y') }}</td>
|
|
<td>
|
|
@if($item->tipe == 'in')
|
|
Menabung
|
|
@elseif($item->tipe == 'out')
|
|
Penarikan
|
|
@endif
|
|
</td>
|
|
<td style="min-width: 100px">IDR. {{ format_idr($item->jumlah) }}</td>
|
|
<td style="max-width: 100px">{{ $item->keperluan }}</td>
|
|
</tr>
|
|
@endforeach
|
|
</table>
|
|
<div class="card-footer">
|
|
<div class="d-flex">
|
|
<div class="ml-auto mb-0">
|
|
{{ $tabungan->links() }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-6 col-md-6">
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h3 class="card-title">Tagihan SPP</h3>
|
|
@if(!$siswa->is_yatim)
|
|
<div class="card-options">
|
|
<input class="form-control mr-4" type="text" name="dates" style="max-width: 200px" id="daterange" value="{{ now()->subDay(7)->format('m-d-Y')." - ".now()->format('m-d-Y') }}">
|
|
<button id="btn-cetak-spp" class="btn btn-primary" value="{{ $siswa->id }}">Cetak</button>
|
|
</div>
|
|
@endif
|
|
</div>
|
|
<div class="card-body">
|
|
@if($siswa->is_yatim)
|
|
<b>Siswa/Siswi Yatim biaya Gratis</b>
|
|
@else
|
|
<table class="table card-table table-hover table-vcenter text-wrap">
|
|
<tr>
|
|
<th>Nama Tagihan</th>
|
|
<th>Total</th>
|
|
<th>Lunas</th>
|
|
<th>Tanggal</th>
|
|
<th>Keterangan</th>
|
|
</tr>
|
|
@foreach($tagihan as $item)
|
|
<tr>
|
|
<td>{{ $item['nama'] }}</td>
|
|
<td>{{ $item['total'] }}</td>
|
|
<td>
|
|
@if($item['is_lunas'])
|
|
<span class="tag tag-green">Lunas</span>
|
|
@else
|
|
<span class="tag tag-purple">Belum</span>
|
|
@endif
|
|
</td>
|
|
<td>{{ $item['created_at'] }}</td>
|
|
<td>{{ $item['keterangan'] }}</td>
|
|
</tr>
|
|
@endforeach
|
|
</table>
|
|
@endif
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@endsection
|
|
@section('css')
|
|
<link rel="stylesheet" type="text/css" href="{{ asset('css/daterangepicker.css') }}" />
|
|
@endsection
|
|
@section('js')
|
|
<script>
|
|
require(['jquery', 'moment','daterangepicker'], function ($, moment, daterangepicker) {
|
|
$(document).ready(function () {
|
|
$('input[name="dates"]').daterangepicker();
|
|
});
|
|
$('#btn-cetak-spp').on('click', function(){
|
|
//form print
|
|
var form = document.createElement("form");
|
|
form.setAttribute("style", "display: none");
|
|
form.setAttribute("method", "post");
|
|
form.setAttribute("action", "{{ route('spp.print') }}/" + this.value);
|
|
form.setAttribute("target", "_blank");
|
|
|
|
var token = document.createElement("input");
|
|
token.setAttribute("name", "_token");
|
|
token.setAttribute("value", "{{csrf_token()}}");
|
|
|
|
var dateForm = document.createElement("input");
|
|
dateForm.setAttribute("name", "dates");
|
|
dateForm.setAttribute("value", $('#daterange').val());
|
|
|
|
form.appendChild(token);
|
|
form.appendChild(dateForm);
|
|
document.body.appendChild(form);
|
|
form.submit();
|
|
|
|
console.log($('#daterange').val())
|
|
})
|
|
});
|
|
</script>
|
|
@endsection |