| Path : /var/www/html/thb_loan_system/resources/views/payroll/ |
|
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/payroll/data.blade.php |
@extends('layouts.master')
@section('title'){{translate('payroll')}}
@endsection
@section('content')
<div class="panel panel-white">
<div class="panel-heading">
<h6 class="panel-title">{{translate('payroll')}}</h6>
<div class="heading-elements">
</div>
</div>
<div class="panel-body">
<div class="table-responsive">
<table id="view-repayments"
class="table table-striped table-condensed table-hover no-footer">
<thead>
<tr role="row">
<th>
{{translate('staff')}}
</th>
<th>{{translate('last_pay_date')}}</th>
<th>
{{translate('last_gross_amount')}}
</th>
<th>
{{translate('last_total_deductions')}}
</th>
<th>
{{translate('last_paid_amount')}}
</th>
<th>
{{translate('last_payslip')}}
</th>
<th>
{{translate('action')}}
</th>
</tr>
</thead>
<tbody>
@foreach($data as $key)
<tr>
<td>{{$key->first_name}} {{$key->last_name}}</td>
@if(!empty(\App\Models\Payroll::where('user_id',$key->id)->orderBy('created_at','desc')->first()))
<td>
{{\App\Models\Payroll::where('user_id',$key->id)->orderBy('created_at','desc')->first()->date}}
</td>
<td>
{{\App\Helpers\GeneralHelper::single_payroll_total_pay(\App\Models\Payroll::where('user_id',$key->id)->orderBy('created_at','desc')->first()->id)}}
</td>
<td>
{{\App\Helpers\GeneralHelper::single_payroll_total_deductions(\App\Models\Payroll::where('user_id',$key->id)->orderBy('created_at','desc')->first()->id)}}
</td>
<td>{{\App\Models\Payroll::where('user_id',$key->id)->orderBy('created_at','desc')->first()->paid_amount}}</td>
<td>
<div class="btn-group-horizontal">
<a type="button" class="btn-xs bg-blue"
href="{{url('payroll/'.\App\Models\Payroll::where('user_id',$key->id)->orderBy('created_at','desc')->first()->id.'/payslip')}}"
target="_blank">{{translate('generate_payslip')}}</a>
</div>
</td>
<td>
<div class="btn-group-horizontal">
@if(Sentinel::hasAccess('payroll.create'))
<a type="button" class="btn-xs bg-navy"
href="{{url('payroll/'.$key->id.'/data')}}">{{translate('view_all_payroll')}}</a>
@endif
</div>
</td>
@else
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>
<div class="btn-group-horizontal">
@if(Sentinel::hasAccess('payroll.create'))
<a type="button" class="btn-xs bg-navy"
href="{{url('payroll/'.$key->id.'/data')}}">{{translate('view_all_payroll')}}</a>
@endif
</div>
</td>
@endif
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
<!-- /.panel-body -->
</div>
<!-- /.box -->
@endsection
@section('footer-scripts')
<script>
$(document).ready(function () {
$('.deletePayment').on('click', function (e) {
e.preventDefault();
var href = $(this).attr('href');
swal({
title: 'Are you sure?',
text: 'If you delete a payment, a fully paid loan may change status to open.',
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Ok',
cancelButtonText: 'Cancel'
}).then(function () {
window.location = href;
})
});
});
</script>
<script>
$('#view-repayments').DataTable({
"order": [[0, "asc"]],
"columnDefs": [
{"orderable": false, "targets": [5, 6]}
],
"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