Current File : /home/inlingua/public_html/crm.vprotectindia.com/resources/views/user/checkout.blade.php |
@extends('user.layouts.app')
@section('head')
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.7/css/jquery.dataTables.min.css">
@endsection
@section('content')
<!-- Table class="form-control" style="height: -1px;"-->
<div class="row">
<div class="col">
<div class="card shadow">
<form id="frmcheckout" id="checkout" action="{{ route('pay.invpaymentget') }}"
method="POST">
@csrf
<div class="col">
<div class="card shadow">
<div class="row container-fluid ">
<div class="card-header border-0 col-md-4">
<h3 class="mb-0">Pending Incoice List</h3>
</div>
<div class="card-header border-0 col-md-4" style="display: -webkit-inline-box;">
<input type="text" class="form-control" id="txtamount" readonly name="txtamount" value="0">
</div>
<div class="card-header border-0 col-md-4 pull-right">
<button type="submit" class="btn btn-primary">Proceed</button>
</div>
</div>
<div class="table-responsive container">
<table class="table align-items-center table-dark table-flush">
<thead class="thead-dark">
<tr>
<th scope="col">INVOICE NO.</th>
<th scope="col">AMOUNT</th>
<th scope="col">STATUS</th>
<th scope="col">ACTION</th>
</tr>
</thead>
<tbody>
@for ($i = 0; $i <count($pending_inv) ; $i++)
<tr>
<th scope="row">
<div class="media align-items-center">
<div class="media-body">
<input type="hidden" id="invno_{{$i}}" name="rows[{{$i}}][invoice]" value="{{$pending_inv[$i]['invoice']}}">
<input type="hidden" id="invid_{{$i}}" name="rows[{{$i}}][invoice_id]" value="{{$pending_inv[$i]['id']}}">
<span class="mb-0 text-sm">{{$pending_inv[$i]['invoice']}}</span>
</div>
</div>
</th>
<td>
<input type="hidden" id="balance_{{$i}}" name="rows[{{$i}}][balance]" value="{{$pending_inv[$i]['balance']}}">
₹ {{$pending_inv[$i]['balance']}} INR
</td>
<td>
<span class="badge badge-dot mr-4">
<i class="bg-warning"></i> pending
</span>
</td>
<td>
<div class="d-flex align-items-center">
{{-- <a href="#" class="btn btn-primary">Add</a> --}}
<input type="checkbox" id="check_{{$i}}" name="rows[{{$i}}][checked]" class="checkbox form-control"checked />
</div>
</td>
</tr>
@endfor
</tbody>
</table>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
@endsection
@section('footer')
{{-- <script type="text/javascript">
$(".checkbox").change(function() {
if(this.checked) {
alert('checked');
}
else
{
alert('unchecked');
}
});
</script> --}}
<script>
var countChecked = function() {
var n = $( ".checkbox" ).length;
var totalamt=0;
//debugger;
for (var i = 0; i < n; i++) {
if($('#check_'+i).prop("checked") == true){
totalamt+=parseInt($('#balance_'+i).val());
}
}
//console.log(totalamt);
$('#txtamount').val(totalamt);
};
countChecked();
$( "input[type=checkbox]" ).on( "click", countChecked );
</script>
<script>
$(document).ready(function(){
$('#frmcheckout').submit(function(event) {
debugger;
var numItems = $('.checkbox').length;
for(i=0;i< numItems;i++)
{
if(i==0) continue;
var inc_ind= $('.checkbox')[i-1].checked;
var act_ind= $('.checkbox')[i].checked;
if(act_ind && !inc_ind) {
if(!confirm("Old Invoice id still pending. Do you want to continue ?"))
{
event.preventDefault();
}
}
}
});
});
</script>
@endsection