| Path : /var/www/html/thb_loan_system/resources/views/client/ |
|
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
| Current File : //var/www/html/thb_loan_system/resources/views/client/dashboard.blade.php |
@extends('client.layout')
@section('title')
{{ translate('dashboard') }}
@endsection
@section('content')
<div class="panel panel-white">
<div class="panel-body">
<div class="row">
<div class="col-sm-3 col-xs-6">
<div class="description-block border-right">
<h5 class="description-header"> {{ currency_converter(\App\Helpers\GeneralHelper::borrower_loans_total_due($borrower->id)) }} </h5>
<span
class="description-text">{{translate('total value')}}</span>
</div>
<!-- /.description-block -->
</div>
<!-- /.col -->
<div class="col-sm-3 col-xs-6">
<div class="description-block border-right">
<h5 class="description-header"> {{currency_converter(\App\Helpers\GeneralHelper::borrower_loans_total_paid($borrower->id))}}</h5>
<span
class="description-text">{{translate('total paid')}}</span>
</div>
<!-- /.description-block -->
</div>
<!-- /.col -->
<div class="col-sm-3 col-xs-6">
<div class="description-block border-right">
<h5 class="description-header"> {{currency_converter(\App\Helpers\GeneralHelper::borrower_loans_total_due($borrower->id)-\App\Helpers\GeneralHelper::borrower_loans_total_paid($borrower->id))}} </h5>
<span class="description-text">{{translate('balance')}}</span>
</div>
<!-- /.description-block -->
</div>
<!-- /.col -->
<div class="col-sm-3 col-xs-6">
<div class="description-block">
@if(!empty(\App\Models\LoanSchedule::where('due_date','>',date('Y-m-d'))->first()))
<h5 class="description-header"
style="font-weight: 300;color: #ff5f5f;">{{ \App\Models\LoanSchedule::where('due_date','>',date('Y-m-d'))->orderBy('due_date','asc')->first()->due_date }}</h5>
@endif
<span class="description-text">{{translate('next_payment_due')}}</span>
</div>
<!-- /.description-block -->
</div>
</div>
<!-- /.row -->
</div>
</div>
<div class="row">
<div class="col-md-7">
<div class="panel panel-white">
<div class="panel-heading">
<h6 class="panel-title">{{translate('loan')}}</h6>
<div class="heading-elements">
</div>
</div>
<div class="panel-body table-responsive ">
<table id="loan-data-table" class="table table-condensed">
<thead>
<tr>
<th>#</th>
<th>{{translate('principal')}}</th>
<th>{{translate('balance')}}</th>
<th>{{translate('released')}}</th>
<th>{{translate('status')}}</th>
<th>{{translate('action')}}</th>
</tr>
</thead>
<tbody>
@foreach($borrower->loans as $key)
<tr>
<td>{{$key->id}}</td>
<td>{{currency_converter($key->principal)}}</td>
<td>{{currency_converter(\App\Helpers\GeneralHelper::loan_total_balance($key->id))}}</td>
<td>{{$key->release_date}}</td>
<td>
@if($key->maturity_date<date("Y-m-d") && \App\Helpers\GeneralHelper::loan_total_balance($key->id)>0)
<span
class="label label-danger">{{translate('past_maturity')}}</span>
@else
@if($key->status=='pending')
<span
class="label label-warning">{{translate('pending approval')}}</span>
@endif
@if($key->status=='approved')
<span
class="label label-info">{{translate('awaiting disbursement')}}</span>
@endif
@if($key->status=='disbursed')
<span class="label label-info">{{translate('active')}}</span>
@endif
@if($key->status=='declined')
<span
class="label label-danger">{{translate('declined')}}</span>
@endif
@if($key->status=='withdrawn')
<span
class="label label-danger">{{translate('withdrawn')}}</span>
@endif
@if($key->status=='written_off')
<span
class="label label-danger">{{translate('written_off')}}</span>
@endif
@if($key->status=='closed')
<span
class="label label-success">{{translate('closed')}}</span>
@endif
@if($key->status=='pending_reschedule')
<span
class="label label-warning">{{translate('pending reschedule')}}</span>
@endif
@if($key->status=='rescheduled')
<span
class="label label-info">{{translate('rescheduled')}}</span>
@endif
@endif
</td>
<td>
<a href="{{ url('client/loan/'.$key->id.'/show') }}"
class="btn btn-info btn-xs legitRipple" data-toggle="tooltip"
data-title="{{ translate('detail') }}"><i
class="fa fa-search"></i>
</a>
@if(\App\Models\Setting::where('setting_key','enable_online_payment')->first()->setting_value==1 && \App\Helpers\GeneralHelper::loan_total_balance($key->id)>0)
<a href="{{ url('client/loan/'.$key->id.'/pay') }}"
class="btn btn-success btn-xs legitRipple" data-toggle="tooltip"
data-title="{{ translate('pay') }}"><i
class="fa fa-money"></i>
</a>
@endif
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
<div class="col-md-5">
<div class="panel panel-white">
<div class="panel-heading">
<h6 class="panel-title">{{translate('repayment')}}</h6>
<div class="heading-elements">
</div>
</div>
<div class="panel-body table-responsive">
<table id="view-repayments"
class="table table-condensed">
<thead>
<tr role="row">
<th>
{{translate('collection date')}}
</th>
<th>
{{translate('method')}}
</th>
<th>
{{translate('amount')}}
</th>
</tr>
</thead>
<tbody>
@foreach(\App\Models\LoanTransaction::where('transaction_type',
'repayment')->where('reversed', 0)->where('borrower_id', $borrower->id)->get() as $key)
<tr>
<td>{{$key->date}}</td>
<td>
@if(!empty($key->loan_repayment_method))
{{$key->loan_repayment_method->name}}
@endif
</td>
<td>{{currency_converter($key->credit)}}</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function () {
});
</script>
@endsection
@section('footer-scripts')
<script>
$('#loan-data-table').DataTable({
"order": [[0, "asc"]],
"columnDefs": [
{"orderable": false, "targets": [5]}
],
"language": {
"lengthMenu": "{{ translate('lengthMenu') }}",
"zeroRecords": "{{ translate('zeroRecords') }}",
"info": "{{ translate('info') }}",
"infoEmpty": "{{ translate('infoEmpty') }}",
"search": "{{ translate('search') }}",
"infoFiltered": "{{ translate('infoFiltered') }}",
"paginate": {
"first": "{{ translate('first') }}",
"last": "{{ translate('last') }}",
"next": "{{ translate('next') }}",
"previous": "{{ translate('previous') }}"
}
},
responsive: false
});
$('#view-repayments').DataTable({
"order": [[0, "asc"]],
"columnDefs": [
{"orderable": false, "targets": []}
],
"language": {
"lengthMenu": "{{ translate('lengthMenu') }}",
"zeroRecords": "{{ translate('zeroRecords') }}",
"info": "{{ translate('info') }}",
"infoEmpty": "{{ translate('infoEmpty') }}",
"search": "{{ translate('search') }}",
"infoFiltered": "{{ translate('infoFiltered') }}",
"paginate": {
"first": "{{ translate('first') }}",
"last": "{{ translate('last') }}",
"next": "{{ translate('next') }}",
"previous": "{{ translate('previous') }}"
}
},
responsive: false
});
</script>
@endsection