Current File : /home/inlingua/public_html/crm.vprotectindia.com/resources/views/customer/rpt_payments.blade.php |
@extends('customer.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 -->
<div class="row">
<div class="col">
<div class="card shadow">
<div class="card-header border-0">
<h3 class="mb-0">Outstanding Report List !</h3>
</div>
<div class="table-responsive container">
<table class="table table-bordered " id="salesubs">
<thead>
<tr>
<th scope="col">ID</th>
<th scope="col">bal func amt</th>
<th scope="col">invoice number</th>
<th scope="col">invoice amount</th>
<th scope="col">tds%</th>
<th scope="col">detect amount</th>
<th scope="col">Action at</th>
<th scope="col">Create Date</th>
<th scope="col">Paid On</th>
</tr>
</thead>
</table>
</div>
</div>
</div>
</div>
@endsection
<!-- Modal -->
<div class="modal fade" id="UserDetailsModal" tabindex="-1" aria-labelledby="UserDetailsModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content" style="min-width:800px;">
<div class="modal-header">
<h5 class="modal-title" id="UserDetailsModalLabel">Payment Details</h5>
<button type="button" class="btn-close" data-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<div class="row">
<div class="col">
<div class="card shadow">
<form id="advpay" action="{{ route('pay.advpaymentget') }}" method="POST" >
@csrf
<div class="row container-fluid ">
<div class="card-header border-0 col-md-3">
<h3 class="mb-0">Amount Pay</h3>
</div>
<div class="card-header border-0 col-md-3" style="display: -webkit-inline-box;">
<input type="text" class="form-control" id="txtamount" name="txtamount" value="0">
<input type="hidden" class="form-control" id="txtpaymentid" name="txtpaymentid" value="0">
<input type="hidden" class="form-control" id="paymentamt" value="0">
</div>
<div class="card-header border-0 col-md-4" style="display: -webkit-inline-box;">
<select class="form-control tds" id="tds" name="tds" >
<option value="0">Please Select TDS</option>
<option value="2">Detect TDS(2%)</option>
</select>
</div>
<div class="card-header border-0 col-md-2 pull-right">
<button type="submit" class="btn btn-primary">Proceed</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
@section('footer')
<script type="text/javascript" src="https://cdn.datatables.net/1.10.7/js/jquery.dataTables.min.js"></script>
<script>
$('#select_id').change(function(){
alert($(this).val());
})
$("#tds").change(function() {
let amount=$("#txtamount").val();
let paymentamt=$("#paymentamt").val();
if($(this).val()>0) {
//Do stuff
let percent=2;
percentage(percent,amount)
}else {
document.getElementById("txtamount").value = paymentamt;
}
});
function percentage(percent,amount) {
remain=(18 / 100) * amount;
mainamount=amount-remain;
tds=(percent / 100) * mainamount;
tetect_tds=mainamount-tds;
let total=tetect_tds+remain;
let totalamount = total.toFixed(2);
document.getElementById("txtamount").value = totalamount;
}
$(function() {
$('#salesubs').DataTable({
processing: true,
serverSide: true,
ajax: '{!! route('customer.get_customerpayments') !!}',
columns: [
{ data: 'id', name: 'id' },
{ data: 'bal_func_amt', name: 'bal_func_amt' },
{ data: 'invoice_number', name: 'invoice_number' },
{ data: 'invoice_amount', name: 'invoice_amount' },
{ data: 'tds', name: 'tds' },
{ data: 'detect_amount', name: 'detect_amount' },
{ data: 'action', name: 'action' },
{ data: 'created_at', name: 'created_at' },
{ data: 'updated_at', name: 'Paid On' },
],
order: [[1, 'asc']]
});
});
function reply_click(clicked_id)
{
//alert(clicked_id);
var token='<?php echo csrf_token(); ?>';
$('#UserDetailsModal').modal('show');
let text = clicked_id;
const myArray = text.split("@@");
$("#txtpaymentid").val(myArray[0]);
$("#txtamount").val(myArray[1]);
$("#paymentamt").val(myArray[1]);
$.ajax({
type: "POST",
url: 'getpaymentreport',
data: { id: clicked_id,_token:token },
success : function(data) {
//$(".message").addClass('alert alert-success');
$("#mytable").html(data);
}
})
}
</script>
@endsection