/
home
/
sjslayjy
/
public_html
/
tabson
/
resources
/
views
/
dashboard
/
supplier-quotation2
/
Upload File
HOME
@extends('dashboard.layouts.app') @section('title','View Quotation') @section('content') <div class="main-content"> <div class="main-content-inner"> <div class="breadcrumbs ace-save-state" id="breadcrumbs"> <ul class="breadcrumb"> <li> <i class="ace-icon fa fa-home home-icon"></i> <a href="#">Home</a> </li> <li class="active">View Supplier Quotations</li> </ul> </div> <div class="page-content"> <div class="row"> <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title text-center">Supplier Quotation</h3> </div> <div class="panel-body"> <form action="{{ URL('/user/supplier-quotation/update-quotation') }}" role="form" method="post" id="updateSupplierQuotationFrm" enctype="multipart/form-data"> {{csrf_field()}} <div id="quotation_div"> <div class="card" style="border: 1px solid #337ab7;border-radius: 8px;padding: 10px;"> @foreach($supplier_quotations as $key=>$supplier_quotation) <div class="row grid-margin"> <input type="hidden" name="pr_id" value="{{ $supplier_quotation->pr_id }}" id="pr_id"> <input type="hidden" name="squpplier_quot_id" value="{{ $supplier_quotation->id }}" id="squpplier_quot_id"> <div class="col-lg-3 col-md-3"> <div class="form-group"> <label for="department">Department :</label> <input class="form-control" type="text" name="department" id="department" value="{{ $supplier_quotation->pr_department }}" readonly="readonly"> <span class="label label-danger" id="add_department_error" style="display: none;"></span> </div> </div> <div class="col-lg-3 col-md-3"> <div class="form-group"> <label for="pr_date">PR Date :</label> <input class="form-control" type="text" name="pr_date" id="pr_date" value="{{ $supplier_quotation->pr_date }}" readonly="readonly"> <span class="label label-danger" id="add_pr_date_error" style="display: none;"></span> </div> </div> <div class="col-lg-3 col-md-3"> <div class="form-group"> <label for="project_id">Project :</label> <input class="form-control" type="text" name="project" id="project_id" value="{{ $supplier_quotation->pr_project }}" readonly="readonly"> <span class="label label-danger" id="add_project_id_error" style="display: none;"></span> </div> </div> <div class="col-lg-3 col-md-3"> <div class="form-group"> <label for="circle">Circle</label> <input class="form-control" type="text" name="circle" id="circle" value="{{ $supplier_quotation->pr_circle }}" readonly="readonly"> <span class="label label-danger" id="add_circle_error" style="display: none;"></span> </div> </div> </div> <div class="row grid-margin"> <div class="col-lg-3 col-md-3"> <div class="form-group"> <label for="pr_status">PR Status :</label> <input class="form-control" type="text" name="pr_status" id="pr_status" value="{{ $supplier_quotation->pr_status }}" readonly="readonly"> <span class="label label-danger" id="add_pr_status_error" style="display: none;"></span> </div> </div> <div class="col-lg-3 col-md-3"> <div class="form-group"> <label for="site">Site :</label> <input class="form-control" type="text" name="site" id="site" value="{{ $supplier_quotation->pr_site }}" readonly="readonly"> <span class="label label-danger" id="add_site_error" style="display: none;"></span> </div> </div> <div class="col-lg-3 col-md-3"> <div class="form-group"> <label for="preparer_name">Preparer Name :</label> <input class="form-control" type="text" name="preparer_name" id="preparer_name" value="{{ $supplier_quotation->pr_preparer_name }}" readonly="readonly"> <span class="label label-danger" id="add_preparer_name_error" style="display: none;"></span> </div> </div> <div class="col-lg-3 col-md-3"> <div class="form-group"> <label for="customer">Customer :</label> <input class="form-control" type="text" name="customer" id="customer" value="{{ $supplier_quotation->pr_customer }}" readonly="readonly"> <span class="label label-danger" id="add_customer_error" style="display: none;"></span> </div> </div> </div> <div class="row grid-margin"> <div class="col-lg-3 col-md-3"> <div class="form-group"> <label for="business_unit">Business Unit</label> <input class="form-control" type="text" name="business_unit" id="business_unit" value="{{ $supplier_quotation->pr_business_unit }}" readonly="readonly"> <span class="label label-danger" id="add_business_unit_error" style="display: none;"></span> </div> </div> </div> @endforeach </div> @php $vendor_no = 1; @endphp @foreach($supplier_quotation_details as $key=>$sup_detail) <div class="card vendor_quotation" id="vendor_quotation_{{$vendor_no}}" style="border: 1px solid #337ab7;border-radius: 8px;padding: 10px;"> <div class="card-header"> <h4 class="text-center"><b>({{ $sup_detail->vendor_name }}) Quotation {{ $vendor_no }}</b></h4> <hr style="padding: 0;margin: 0;"> <p class="text-right"> <a href="javascript:void(0)" title="Delete Quotation" onclick="deleteVendorQuotation({{$vendor_no}})" style="text-align: center;"><i class="fa fa-trash fa-2x" style="color: red;"></i></a> </p> </div> <div class="card-body"> <!-- <div class="form-check" id="vendor_alteration_1"> --> <input class="form-check-input" type="hidden" value="{{ $sup_detail->vendor_type }}" id="vendor_not_registered_{{ $vendor_no }}" name="vendor_type[{{ $vendor_no }}]"> <input class="form-check-input" type="hidden" value="{{ $sup_detail->quotation_number }}" id="quotation_number_{{ $vendor_no }}" name="quotation_number[{{ $vendor_no }}]"> <input class="form-check-input" type="hidden" value="{{ $sup_detail->id }}" id="vendor_quotation_id_{{ $vendor_no }}" name="vendor_quotation_id[{{ $vendor_no }}]"> <!-- <label class="form-check-label" for="vendor_not_registered_1"> Vendor Not Registered </label> </div> --> <div class="row grid-margin" id="registerd_vendor_{{$vendor_no}}"> <div class="col-lg-3"> <div class="form-group"> <label for="vendor_code">Vendor Code</label> <input class="form-control" type="text" name="vendor_code[{{ $vendor_no }}]" value="{{ $sup_detail->vendor_code }}" readonly> </div> </div> <div class="col-lg-3"> <div class="form-group"> <label for="vendor_name">Vendor Name</label> <input type="text" class="form-control" name="vendor_name[{{ $vendor_no }}]" value="{{ $sup_detail->vendor_name }}" readonly> </div> </div> <div class="col-lg-4"> <div class="form-group"> <label for="vendor_address">Vendor Address</label> <input class="form-control" type="text-area" name="vendor_address[{{ $vendor_no }}]" value="{{ $sup_detail->vendor_address }}" readonly="readonly"> </div> </div> <div class="col-lg-2"> <div class="form-group"> <label for="vendor_state">Vendor State</label> <input class="form-control" type="text-area" name="vendor_state[{{ $vendor_no }}]" value="{{ $sup_detail->vendor_state }}" readonly> </div> </div> </div> <div class="row grid-margin"> <div class="col-lg-12" id="pr_items_{{ $vendor_no }}"> <table class="table table-bordered"> <tr> <td>S. No.</td> <td>Item Code</td> <td>Description</td> <td>Specification</td> <td>UoM</td> <td>Make</td> <td>Quantity</td> <td>Quoted Rate</td> <td>Amount</td> <td>GST %age</td> </tr> @php $item_no = 1; @endphp @foreach($supplier_quotation_item_details as $key1=>$supplier_item) @if($supplier_item->vendor_quotation_detail_id == $sup_detail->id) <tr class="item_row_{{$vendor_no}}" id="item_row_{{$vendor_no}}_{{$item_no}}"> <td>{{ $item_no }}</td> <td>{{ $supplier_item->item_code }}<input type="hidden" name="item_code[{{$vendor_no}}][]" value="{{$supplier_item->item_code}}"/></td> <td>{{$supplier_item->description}}<input type="hidden" name="description[{{ $vendor_no }}][]" value="{{$supplier_item->description}}"></td> <td><input type="text" name="specification[{{ $vendor_no }}][]" value="{{$supplier_item->specification}}"/></td> <td>{{$supplier_item->uom}}<input type="hidden" name="uom[{{ $vendor_no }}][]" value="{{$supplier_item->uom}}"></td> <td>{{$supplier_item->make}}<input type="hidden" name="make[{{ $vendor_no }}][]" value="{{$supplier_item->make}}"></td> <td>{{$supplier_item->qty}}<input type="hidden" name="qty[{{ $vendor_no }}][]" value="{{$supplier_item->qty}}" id="item_qty_{{ $vendor_no }}_{{ $item_no }}"></td> <td><input type="text" name="quoted_rate[{{ $vendor_no }}][]" style="width:70px;" onkeyup="calculateQuotedRate(this, {{ $vendor_no }}, {{ $item_no }})" onblur="check_zero(this)" value="{{$supplier_item->quoted_rate}}" id="quoted_rate_{{ $vendor_no }}_{{ $item_no }}"></td> <td><input type="text" name="item_amount[{{ $vendor_no }}][]" id="item_amount_{{ $vendor_no }}_{{ $item_no }}" style="width:70px;" value="{{$supplier_item->item_amount}}" readonly></td> <td><input type="text" name="gst_percent[{{ $vendor_no }}][]" style="width:50px;" id="gst_percent_{{ $vendor_no }}_{{ $item_no }}" onblur="check_zero(this)" onkeyup="calculateGstPercent(this, {{ $vendor_no }}, {{ $item_no }})" value="{{$supplier_item->gst_percentage}}"></td> <td><a href="javascript:void(0)" title="Delete Item" onclick="deleteVendorItem({{ $vendor_no }}, {{ $item_no }})" style="text-align: center;"><i class="fa fa-trash fa-1x" style="color: red;"></i></a></td> </tr> @php $item_no++; @endphp @endif @endforeach </table> </div> </div> <div class="row grid-margin"> <div class="col-lg-3"> <div class="form-group"> <label for="delivery_term">Delivery Term</label> <select name="delivery_term[{{ $vendor_no }}]" class="form-control e1" id="delivery_term_{{ $vendor_no }}"> <option value="">Select Delivery Term</option> @foreach($delivery_terms as $key=>$delivery_term) <option value="{{ $delivery_term->id }}" @if($delivery_term->id == $sup_detail->delivery_term_id) Selected @endif>{{ $delivery_term->name }}</option> @endforeach </select> </div> </div> <div class="col-lg-3"> <div class="form-group"> <label for="payment_term">Payment Term</label> <select name="payment_term[{{ $vendor_no }}]" class="form-control e1" id="payment_term_{{ $vendor_no }}"> <option value="">Select payment Term</option> @foreach($payment_terms as $key=>$payment_term) <option value="{{ $payment_term->id }}" @if($payment_term->id == $sup_detail->payment_term_id) Selected @endif>{{ $payment_term->name }}</option> @endforeach </select> </div> </div> <div class="col-lg-3"> <div class="form-group"> <label for="freight_amount_{{ $vendor_no }}">Freight Amount</label> <input class="form-control" id="freight_amount_{{ $vendor_no }}" name="freight_amount[{{ $vendor_no }}]" type="text" onkeyup="caculateFreightAmount(this, {{ $vendor_no }})" value="{{ $sup_detail->freight_amount }}"> </div> </div> <div class="col-lg-3"> <div class="form-group"> <label for="total_basic_amount_{{ $vendor_no }}">Total Basic Amount</label> <input class="form-control" id="total_basic_amount_{{ $vendor_no }}" name="total_basic_amount[{{ $vendor_no }}]" type="text" value="{{ $sup_detail->total_basic_amount }}" readonly> </div> </div> </div> <div class="row grid-margin"> <div class="col-lg-3"> <div class="form-group"> <label for="warranty_term">Warranty Term</label> <input class="form-control" id="warranty_term_{{ $vendor_no }}" name="warranty_term[{{ $vendor_no }}]" type="text" value="{{ $sup_detail->warranty_term }}"> </div> </div> <div class="col-lg-3"> <div class="form-group"> <label for="special_term_1">Special Term & Condition:</label> <input class="form-control" id="special_term_{{ $vendor_no }}" name="special_term[{{ $vendor_no }}]" type="text-area" value="{{ $sup_detail->special_term }}"> </div> </div> <div class="col-lg-3"> <div class="form-group"> <label for="gst_amount_1">GST Amount</label> <input class="form-control" id="gst_amount_{{ $vendor_no }}" name="gst_amount[{{ $vendor_no }}]" type="text" value="{{ $sup_detail->gst_amount }}" readonly> </div> </div> <div class="col-lg-3"> <div class="form-group"> <label for="total_amount_1">Total Amount</label> <input class="form-control" id="total_amount_{{ $vendor_no }}" name="total_amount[{{ $vendor_no }}]" type="text" value="{{ $sup_detail->total_amount }}" readonly> </div> </div> </div> </div> </div> @php $vendor_no++; @endphp @endforeach </div> <div class="text-right"> <button class="btn btn-primary" id="udpateQuotation" style="align-items:left;border-radius: 5px;margin-top: 5px;">update Quotation</button> </div> </form> <div class="text-left"> <button class="btn btn-primary" id="addMoreQuotationID" style="align-items:left; border-radius:5px;margin-top: 5px;" onclick="addMoreQuotation()">Add More Quotation</button> </div> </div> </div> </div> </div><!-- /.page-content --> </div> </div><!-- /.main-content --> @section('script') {{ Html::script("assets/js/jquery.dataTables.min.js")}} {{ Html::script("assets/js/jquery.dataTables.bootstrap.min.js")}} {{ Html::script("assets/js/dataTables.buttons.min.js")}} {{ Html::script("assets/js/buttons.flash.min.js")}} {{ Html::script("assets/js/buttons.html5.min.js")}} {{ Html::script("assets/js/buttons.print.min.js")}} {{ Html::script("assets/js/buttons.colVis.min.js")}} {{ Html::script("assets/js/dataTables.select.min.js")}} {{ Html::script("assets/js/ace-elements.min.js")}} {{ Html::script("assets/js/ace.min.js")}} <script type="text/javascript"> $(document).ready(function() { $(".e1").select2(); $('#updateSupplierQuotationFrm').submit(function(e){ e.preventDefault(); var frm = $('#updateSupplierQuotationFrm'); console.log("frm data : "+frm.serialize()); $.ajax({ type: frm.attr('method'), url: frm.attr('action'), data: frm.serialize(), beforeSend: function () { $('#updateQuotation').attr('disabled', true).html("Processing..."); $('#addMoreQuotationID').attr('disabled', true); }, success: function(res){ $('#updateQuotation').attr('disabled', false).html("Submit Quotation"); $('#addMoreQuotationID').attr('disabled', false); if(res.flag) { swal({ title: "Success", text: ' Supplier Quotation Updated Successfully!', type: "success" }, function(){ location.reload(); }); } else { swal({ title: "Error", text: res.msg, type: "error" }); } console.log("after submission : "+res); }, error: function(data) { $('#addMoreQuotationID').attr('disabled', false); } }); }); }); function check_zero(t){ var qty = $(t).val(); if(qty == "" || qty == null){ $(t).val(0); } } function getVendorDetails(t, val){ var vendor_code = $(t).val(); $.ajax({ url: "/user/get-vendor-details/"+vendor_code, type: 'GET', success:function(res){ if(res.flag) { $('#vendor_name_'+val).val(res.vendor_details.vendor_name); $('#vendor_address_'+val).val(res.vendor_details.address); } else { console.log(res); } } }); } function deleteVendorQuotation(quotation_id) { $('#vendor_quotation_'+quotation_id).remove(); } function deleteVendorItem(quotation_num, i) { console.log('delete vendor item'); $('#item_row_'+quotation_num+'_'+i).remove(); } function calculateQuotedRate(t, quot_no, key) { var quoted_rate = $(t).val(); var length = $('.item_row_'+quot_no).length; console.log("length is : "+length); var qty = $('#item_qty_'+quot_no+'_'+key).val(); $("#item_amount_"+quot_no+'_'+key).val((qty*quoted_rate).toFixed(2)); var amount_sum = 0; var gst_sum = 0; for(var i = 1; i <= length; i++) { var item_qty = parseFloat($('#item_qty_'+quot_no+"_"+i).val()); var quoted_rate = parseFloat($('#quoted_rate_'+quot_no+"_"+i).val()); var gst_percent = parseFloat($('#gst_percent_'+quot_no+"_"+i).val()); var gst = (item_qty*quoted_rate*gst_percent)/100; amount_sum += item_qty*quoted_rate; gst_sum += gst; } amount_sum = parseFloat(amount_sum); gst_sum= parseFloat(gst_sum); var freight_amount = parseFloat($("#freight_amount_"+quot_no).val()); $("#total_basic_amount_"+quot_no).val((amount_sum+freight_amount).toFixed(2)); $("#gst_amount_"+quot_no).val(gst_sum.toFixed(2)); $("#total_amount_"+quot_no).val((amount_sum+freight_amount+gst_sum).toFixed(2)); } function calculateGstPercent(t, quot_no, key) { var gst_percent = $(t).val(); var length = $('.item_row_'+quot_no).length; var amount_sum = 0; var gst_sum = 0; for(var i = 1; i <= length; i++) { var item_qty = parseFloat($('#item_qty_'+quot_no+"_"+i).val()); var quoted_rate = parseFloat($('#quoted_rate_'+quot_no+"_"+i).val()); var gst_percent = parseFloat($('#gst_percent_'+quot_no+"_"+i).val()); var gst = (item_qty*quoted_rate*gst_percent)/100; amount_sum += item_qty*quoted_rate; gst_sum += gst; } var freight_amount = parseFloat($("#freight_amount_"+quot_no).val()); gst_sum = parseFloat(gst_sum); amount_sum = parseFloat(amount_sum); $("#total_amount_"+quot_no).val((amount_sum+freight_amount+gst_sum).toFixed(2)); $("#gst_amount_"+quot_no).val(gst_sum.toFixed(2)); } function caculateFreightAmount(t, quot_no) { var freight_amount = $(t).val(); var length = $('.item_row_'+quot_no).length; var amount_sum = 0; var gst_sum = 0; for(let i = 1; i <= length; i++) { let item_qty = parseFloat($('#item_qty_'+quot_no+"_"+i).val()); let quoted_rate = parseFloat($('#quoted_rate_'+quot_no+"_"+i).val()); let gst_percent = parseFloat($('#gst_percent_'+quot_no+"_"+i).val()); let gst = (item_qty*quoted_rate*gst_percent)/100; amount_sum += item_qty*quoted_rate; gst_sum += gst; } let total_basic_sum = parseFloat(amount_sum) + parseFloat(freight_amount); $("#total_basic_amount_"+quot_no).val(total_basic_sum.toFixed(2)); var gst_amount = parseFloat($("#gst_amount_"+quot_no).val()); $("#total_amount_"+quot_no).val((total_basic_sum + gst_amount).toFixed(2)); } function addMoreQuotation() { showQuotationCard(); var pr_id = $('#pr_id').val(); $.ajax({ url: "/user/get-pr-details/"+pr_id, type: 'GET', success:function(res){ if(res.flag) { var quotation_count = $(".vendor_quotation").length; var i = 1; var html = `<table class="table table-bordered"> <tr> <td>S. No.</td> <td>Item Code</td> <td>Description</td> <td>Specification</td> <td>UoM</td> <td>Make</td> <td>Quantity</td> <td>Quoted Rate</td> <td>Amount</td> <td>GST %age</td> <td></td> </tr>`; $.each(res.pr_item_details, function(key, val){ var n = key+1; html += `<tr class="item_row_${quotation_count}" id="item_row_${quotation_count}_${i}"> <td>${i}</td> <td>${val.item_code}<input type="hidden" name="item_code[${quotation_count}][]" value="${val.item_code}"/></td> <td>${val.description}<input type="hidden" name="description[${quotation_count}][]" value="${val.description}"></td> <td><input type="text" name="specification[${quotation_count}][]" value="${val.specification}"/></td> <td>${val.uom}<input type="hidden" name="uom[${quotation_count}][]" value="${val.uom}"></td> <td>${val.make}<input type="hidden" name="make[${quotation_count}][]" value="${val.make}"></td> <td>${val.qty}<input type="hidden" name="qty[${quotation_count}][]" id="item_qty_${quotation_count}_${i}" onkeyup="calculateQty(this, ${quotation_count}, ${i})" value="${val.qty}"></td> <td><input type="text" name="quoted_rate[${quotation_count}][]" style="width:70px;" onkeyup="calculateQuotedRate(this, ${quotation_count}, ${i})" onblur="check_zero(this)" value="0" id="quoted_rate_${quotation_count}_${i}" /></td> <td><input type="text" name="item_amount[${quotation_count}][]" id="item_amount_${quotation_count}_${i}" style="width:70px;" value="0" readonly/></td> <td><input type="text" name="gst_percent[${quotation_count}][]" id="gst_percent_${quotation_count}_${i}" style="width:50px;" onkeyup="calculateGstPercent(this, ${quotation_count}, ${i})" onblur="check_zero(this)" value="0" /></td> <td><a href="javascript:void(0)" title="Delete Item" onclick="deleteVendorItem(${quotation_count}, ${i})" style="text-align: center;"><i class="fa fa-trash fa-1x" style="color: red;"></i></a></td> </tr>`; i++ }); html += `</table>`; $('#pr_items_'+quotation_count).append(html); } else { console.log(res.msg); } } }); } function showQuotationCard() { var length = $(".vendor_quotation").length; var quotation_count = parseInt(length) + 1; console.log(quotation_count); var html = ''; html = `<div class="card vendor_quotation" id="vendor_quotation_${quotation_count}" style="border: 1px solid #337ab7;border-radius: 8px;padding: 10px;"> <div class="card-header"> <h4 class="text-center">Quotation ${quotation_count}</h4><hr style="padding: 0;margin: 0;"> <p class="text-right"> <a href="javascript:void(0)" title="Delete Quotation" onclick="deleteVendorQuotation(${quotation_count})" style="text-align: center;"><i class="fa fa-trash fa-2x" style="color: red;"></i></a> </p> </div> <div class="card-body"> <div class="form-check" id="vendor_alteration_${quotation_count}"> <input class="form-check-input" type="checkbox" value="" onchange="checkVendorReg(${quotation_count})" id="vendor_not_registered_${quotation_count}" name="vendor_not_registered[${quotation_count}]"> <label class="form-check-label" for="vendor_not_registered"> Vendor Not Registered </label> </div> <div class="row grid-margin" id="registerd_vendor_${quotation_count}"> <div class="col-lg-3"> <div class="form-group"> <input type="hidden" name="vendor_type[${quotation_count}]" value="1"> <label for="vendor_code">Vendor</label> <select name="vendor_code[${quotation_count}]" class="form-control e1" onchange="getVendorDetails(this, ${quotation_count})"> <option value="">Select Vendor</option> @foreach($vendors as $key=>$vendor) <option value="{{ $vendor->vendor_code }}">{{ $vendor->vendor_name }}({{ $vendor->vendor_code }})</option> @endforeach </select> <span class="label label-danger" id="add_vendor_code_${quotation_count}_error" style="display: none;"></span> </div> </div> <div class="col-lg-3"> <div class="form-group"> <label for="vendor_name">Vendor Name</label> <input class="form-control" type="text-area" name="vendor_name[${quotation_count}]" id="vendor_name_${quotation_count}" value="" readonly="readonly"> <span class="label label-danger" id="add_vendor_name_${quotation_count}_error" style="display: none;"></span> </div> </div> <div class="col-lg-4"> <div class="form-group"> <label for="vendor_address">Vendor Address</label> <input class="form-control" type="text-area" name="vendor_address[${quotation_count}]" id="vendor_address_${quotation_count}" value="" readonly="readonly"> <span class="label label-danger" id="add_vendor_address_${quotation_count}_error" style="display: none;"></span> </div> </div> <div class="col-lg-2"> <div class="form-group"> <label for="vendor_state">Vendor State</label> <input class="form-control" type="text-area" name="vendor_state[${quotation_count}]" id="vendor_state_${quotation_count}" value=""> <span class="label label-danger" id="add_vendor_state_${quotation_count}_error" style="display: none;"></span> </div> </div> </div> <div class="row grid-margin"> <div class="col-lg-12" id="pr_items_${quotation_count}"> </div> </div> <div class="row grid-margin"> <div class="col-lg-3"> <div class="form-group"> <label for="delivery_term">Delivery Term</label> <select name="delivery_term[${quotation_count}]" class="form-control e1" id="delivery_term_${quotation_count}"> <option value="">Select Delivery Term</option> @foreach($delivery_terms as $key=>$delivery_term) <option value="{{ $delivery_term->id }}">{{ $delivery_term->name }}</option> @endforeach </select> <span class="label label-danger" id="add_delivery_term_${quotation_count}_error" style="display: none;"></span> </div> </div> <div class="col-lg-3"> <div class="form-group"> <label for="payment_term">Payment Term</label> <select name="payment_term[${quotation_count}]" class="form-control e1" id="payment_term_${quotation_count}"> <option value="">Select payment Term</option> @foreach($payment_terms as $key=>$payment_term) <option value="{{ $payment_term->id }}">{{ $payment_term->name }}</option> @endforeach </select> <span class="label label-danger" id="add_payment_term_${quotation_count}_error" style="display: none;"></span> </div> </div> <div class="col-lg-3"> <div class="form-group"> <label for="freight_amount">Freight Amount</label> <input class="form-control" type="text-area" name="freight_amount[${quotation_count}]" id="freight_amount_${quotation_count}" value="0.00" onkeyup="caculateFreightAmount(this, ${quotation_count})"> <span class="label label-danger" id="add_freight_amount_${quotation_count}_error" style="display: none;"></span> </div> </div> <div class="col-lg-3"> <div class="form-group"> <label for="total_basic_amount">Total Basic Amount</label> <input class="form-control" type="text-area" name="total_basic_amount[${quotation_count}]" id="total_basic_amount_${quotation_count}" value="0.00" readonly> <span class="label label-danger" id="add_total_basic_amount_${quotation_count}_error" style="display: none;"></span> </div> </div> </div> <div class="row grid-margin"> <div class="col-lg-3"> <div class="form-group"> <label for="warranty_term">Warranty Term</label> <input class="form-control" type="text-area" name="warranty_term[${quotation_count}]" id="warranty_term_${quotation_count}" value=""> <span class="label label-danger" id="add_warranty_term_${quotation_count}_error" style="display: none;"></span> </div> </div> <div class="col-lg-3"> <div class="form-group"> <label for="special_term">Special Term & Condition:</label> <input class="form-control" type="text-area" name="special_term[${quotation_count}]" id="special_term_${quotation_count}" value=""> <span class="label label-danger" id="add_special_term_${quotation_count}_error" style="display: none;"></span> </div> </div> <div class="col-lg-3"> <div class="form-group"> <label for="gst_amount">GST Amount</label> <input class="form-control" type="text-area" name="gst_amount[${quotation_count}]" id="gst_amount_${quotation_count}" value="0.00" readonly> <span class="label label-danger" id="add_gst_amount_${quotation_count}_error" style="display: none;"></span> </div> </div> <div class="col-lg-3"> <div class="form-group"> <label for="total_amount">Total Amount</label> <input class="form-control" type="text-area" name="total_amount[${quotation_count}]" id="total_amount_${quotation_count}" value="0.00" readonly> <span class="label label-danger" id="add_total_amount_${quotation_count}_error" style="display: none;"></span> </div> </div> </div> </div> </div>`; $('#quotation_div').append(html); } function checkVendorReg(val) { var html = `<div class="row grid-margin" id="not_registerd_vendor_${val}"> <div class="col-lg-2"> <div class="form-group"> <input type="hidden" name="vendor_type[${val}]" value="2"> <label for="vendor_code_${val}">Vendor Code</label> <input class="form-control" type="text-area" name="vendor_code[${val}]" id="vendor_code_${val}" value=""> <span class="label label-danger" id="add_vendor_code_${val}_error" style="display: none;"></span> </div> </div> <div class="col-lg-4"> <div class="form-group"> <label for="vendor_name_${val}">Vendor Name</label> <input class="form-control" type="text-area" name="vendor_name[${val}]" id="vendor_name_${val}" value=""> <span class="label label-danger" id="add_vendor_name_${val}_error" style="display: none;"></span> </div> </div> <div class="col-lg-4"> <div class="form-group"> <label for="vendor_address">Vendor Address</label> <input class="form-control" type="text-area" name="vendor_address[${val}]" id="vendor_address_${val}" value=""> <span class="label label-danger" id="add_vendor_address_${val}_error" style="display: none;"></span> </div> </div> <div class="col-lg-2"> <div class="form-group"> <label for="vendor_state_${val}">Vendor State</label> <input class="form-control" type="text-area" name="vendor_state[${val}]" id="vendor_state_${val}" value=""> <span class="label label-danger" id="add_vendor_state_${val}_error" style="display: none;"></span> </div> </div> </div>`; var html1 = `<div class="row grid-margin" id="registerd_vendor_${val}"> <div class="col-lg-3"> <div class="form-group"> <input type="hidden" name="vendor_type[${val}]" value="1"> <label for="vendor_code_${val}">Vendor</label> <select name="vendor_code[${val}]" class="form-control e1" onchange="getVendorDetails(this, ${val})"> <option value="">Select Vendor</option> @foreach($vendors as $key=>$vendor) <option value="{{ $vendor->vendor_code }}">{{ $vendor->vendor_name }}({{ $vendor->vendor_code }})</option> @endforeach </select> <span class="label label-danger" id="add_vendor_code_${val}_error" style="display: none;"></span> </div> </div> <div class="col-lg-3"> <div class="form-group"> <label for="vendor_name_${val}">Vendor Name</label> <input class="form-control" type="text-area" name="vendor_name[${val}]" id="vendor_name_${val}" value="" readonly="readonly"> <span class="label label-danger" id="add_vendor_name_${val}_error" style="display: none;"></span> </div> </div> <div class="col-lg-4"> <div class="form-group"> <label for="vendor_address_${val}">Vendor Address</label> <input class="form-control" type="text-area" name="vendor_address[${val}]" id="vendor_address_${val}" value="" readonly="readonly"> <span class="label label-danger" id="add_vendor_address_${val}_error" style="display: none;"></span> </div> </div> <div class="col-lg-2"> <div class="form-group"> <label for="vendor_state_${val}">Vendor State</label> <input class="form-control" type="text-area" name="vendor_state[${val}]" id="vendor_state_${val}" value=""> <span class="label label-danger" id="add_vendor_state_${val}_error" style="display: none;"></span> </div> </div> </div>`; var checkBox = document.getElementById("vendor_not_registered_"+val); if(checkBox.checked) { $('#registerd_vendor_'+val).remove(); // $('#not_registerd_vendor_'+val).show(); $('#vendor_alteration_'+val).append(html); } else { $('#not_registerd_vendor_'+val).remove(); $('#vendor_alteration_'+val).append(html1); } } </script> @endsection @endsection