/
home
/
sjslayjy
/
public_html
/
mosaram
/
resources
/
views
/
dashboard
/
test
/
Upload File
HOME
@extends('dashboard.layouts.app') @section('title', 'Loading Update') @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="#">{{ __('messages.Home') }}</a> </li> <li><a href="{{ '/update-loading' }}">Loading Update</a></li> <li class="active">Loading Update</li> </ul> </div> <div class="page-header"> <h1> Loading Update </h1> </div> <form action="{{ url('/update-loading') }}" method="post" role="form" id="loadingProductForm" onsubmit="return validateForm()"> {{ csrf_field() }} <div class="container"> <div class="row"> <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title">Product Loading Update</h3> </div> <div class="panel-body"> <div class="col-md-4"> <div class="form-group"> <label for="qr_data">Product Loading Id</label> <input type="text" class="form-control" name="loading_id" id="loading_id" onchange="getLoadingSlip1Details(this.value)"> </div> </div> <div class="col-md-8"> <div class="update-loading-freight-error" style="display: none;"> <div class="col-md-offset-4"> <span id="update_loading_error_span" style="font-size: 30px; color: red; text-align: center;"></span> </div> </div> </div> <div class="clearfix"></div> <div id="details" style="display: none;"> <!-- <input type="text" name="loading_id" id="loading_id"> --> <div class="col-md-3"> <div class="form-group"> <label for="company_type">Product Company Name</label> <input type="text" class="form-control" name="product_company_name" id="product_company_name" readonly=""> </div> </div> <div class="col-md-3"> <div class="form-group"> <label for="retailer_name">Invoice Number</label> <!-- <input type="text" class="form-control" name="retailer_name" id="retailer_name" readonly=""> --> <select class="form-control select2" name="invoice" id="invoice"> </select> </div> </div> <div class="col-md-3"> <div class="form-group"> <label for="Dealer-id">Dealer Name</label> <input type="text" class="form-control" name="dealer_name" id="dealer_name" readonly=""> <select class="form-control select2" name="dealers" id="dealers"> <option value="">Select Product</option> @foreach ($dealers as $dealer) <option value="{{ $dealer->id }}"> {{ $dealer->name }}({{ $dealer->id }}) </option> @endforeach </select> </div> </div> <div class="col-md-3"> <div class="form-group"> <label for="Dealer-id">Warehouse Name</label> <input type="text" class="form-control" name="old_warehouse" id="old_warehouse" readonly=""> <select class="form-control select2" name="warehouse_id" id="warehouse_id"> <option value="">Select Product</option> @foreach ($warehouse_select as $warehouse_selects) <option value="{{ $warehouse_selects->id }}"> {{ $warehouse_selects->name }}({{ $warehouse_selects->id }}) </option> @endforeach </select> </div> </div> <div class="clearfix"></div> <div class="col-md-4"> <div class="form-group"> <label for="Token-no">Token Id</label> <input type="text" class="form-control" name="token_id" id="token_id" readonly=""> </div> </div> <div class="col-md-4"> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label for="Token-no">Freight </label> <input type="text" class="form-control" name="freight" id="freight" readonly=""> </div> </div> <div class="col-md-6"> <div class="form-group"> <label for="new_freight">New Freight</label> <input type="text" class="form-control" name="new_freight" id="new_freight" placeholder="Enter Updated Freight"> </div> </div> </div> </div> <div class="col-md-4"> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label for="quantity">Quantity</label> <input type="text" class="form-control" name="quantity" id="quantity" readonly=""> </div> </div> <div class="col-md-6"> <div class="form-group"> <label for="new_quantity">New Quantity</label> <input type="text" class="form-control" name="new_quantity" id="new_quantity" placeholder="Enter Updated Quantity"> </div> </div> </div> </div> <div class="col-md-4"> <div class="form-group"> <label for="slip_type">Loading slip type</label> <input type="text" class="form-control" name="old_loding_slip" id="old_loding_slip" readonly=""> <select class="form-control select2" name="slip_type" id="loading"> <option value="">Select One</option> <option value="1">Regular </option> <option value="2">Direct</option> </select> {{-- <input type="text" class="form-control" name="loadingslip" id="loadingslip" readonly=""> --}} </div> </div> <div class="col-md-4"> <div class="form-group"> <label for="product_id">Product</label> <input type="text" class="form-control" name="old_product" id="old_product" readonly=""> <select class="form-control select2" name="product_id" id="product_id"> <option value="">Select Product</option> @foreach ($products as $product) <option value="{{ $product->id }}"> {{ $product->name }}({{ $product->id }}) </option> @endforeach </select> {{-- <input type="text" class="form-control" name="loadingslip" id="loadingslip" readonly=""> --}} </div> </div> <!-- <div class="col-md-4"> <div class="form-group"> <label for="Quantity">Processing Step</label> <select class="form-control select2" name="loading1" id="loading1"> <option value="">steps</option> <option value="">Slip Generated </option> <option value="">Invoice Generated</option> <option value="">Freight Generated</option> </select> {{-- <input type="text" class="form-control" name="Processingstep" id="Processingstep" readonly=""> --}} </div> </div> --> <!-- <div class="clearfix"></div> --> <!-- <div class="col-md-4"> <div class="form-group"> <label for="from_stock"> From Stock</label> <input type="text" class="form-control" name="from_stock" id="from_stock" readonly=""> </div> </div> --> <!-- <div class="col-md-4"> <div class="form-group"> <label for="dealer_stock">Dealer Stock</label> <input type="text" class="form-control" name="dealer_stock" id="dealer_stock" readonly=""> </div> </div> --> <!-- <div class="col-md-4"> <div class="form-group"> <label for="update_warehouse">Update Warehouse</label> <select class="form-control select2" name="update_warehouse" id="update_warehouse"> <option value=""> Warehouse Select</option> </select> </div> </div> --> <!-- <div class="clearfix"></div> --> <!-- <div class="col-md-4"> <div class="form-group"> <label for="update_dealer">Update Dealer</label> <select class="form-control select2" name="update_dealer" id="update_dealer"> <option value=""> Dealer Select</option> @foreach ($dealers as $dealer) <option value="{{ $dealer->id }}">{{ $dealer->name }} ({{ $dealer->id }})</option> @endforeach </select> </div> </div> --> <!-- <div class="col-md-4"> <div class="form-group"> <label for="update_Retailer">Update Retailer</label> <select class="form-control select2" name="update_Retailer" id="update_Retailer"> <option value=""> Retailer Select</option> @foreach ($retailers as $retailer) <option value="{{ $retailer->id }}">{{ $retailer->name }} ({{ $retailer->id }})</option> @endforeach </select> </div> </div> --> <div class="clearfix"></div> <div class="pull-right"> <a href="{{ URL('update-loading') }}" class="btn btn-default">Reset</a> <button type="button" id="updateloading" name="saveloadingDiForm" class="btn btn-primary">Update</button> </div> </div> <div class="clearfix"></div> <div class="freight-error" style="display: none;"> <div class="col-md-offset-4"> <span id="freight_error_span" style="font-size: 30px; color: red; text-align: center;"></span> </div> </div> </div> </div> </div> </div> </form> </div> </div> @section('script') {{ Html::script('assets/js/ace-elements.min.js') }} {{ Html::script('assets/js/ace.min.js') }} {{ Html::script('assets/js/bootstrap-datepicker.min.js') }} <script type="text/javascript"> $(document).ready(function() { $("#updateloading").click(function(event) { event.preventDefault(); // $(".loading-bg").show(); $.ajax({ url: $("#loadingProductForm").attr('action'), type: 'POST', data: $("#loadingProductForm").serialize(), success: function(data) { console.log(data); // $(".loading-bg").show(); if (data.flag) { $(".loading-bg").show(); swal({ title: "Success", text: data.message, type: "success" }, function() { window.location.reload(); }); } else { $("#update_loading_error_span").text(' '); $("#update_loading_error_span").text(data.message); $(".update-loading-freight-error").show(); // swal({ // title : "Error", // text : data.message, // type : "error" // }, function(){ // window.location.reload(); // }); } } }); // .done(function() { // console.log("success"); // }) // .fail(function() { // console.log("error"); // }) // .always(function() { // console.log("complete"); // }); }); }); function validateForm() { if ($('#update_dealer').val() == "") { swal({ title: 'Error', text: 'Please Select update_dealer', type: 'error' }, function() { $("#update_dealer").select2('open'); }); return false; } else { return true; } } function getLoadingSlip1Details(qr_value) { //alert('rged'); var url = "{{ url('loading-details') }}"; if (qr_value == "") { swal({ title: 'Loading Slip Missing!', text: 'Please Scan Loading Slip QR Code', type: 'error' }, function() { $("#qr_data").focus(); $("#Dealer-id").val(''); $("#product-company").val(''); $("#loading").val(''); $("#quantity").val(''); $("#update_dealer").select2("val", ""); }); } else { $(".loading-bg").show(); $.ajax({ url: url + "/" + qr_value, type: 'GET', success: function(data) { console.log(data); $(".loading-bg").hide(); if (data.flag) { $("#qr_data").attr('readonly', true); $("#retailer_name").val(data.retailer_name); // $("#dealer_id").val(data.loading_slip_type); $("#product_company_name").val(data.product_company_name); $("#quantity").val(data.quantity); $("#dealer_name").val(data.dealer_name); $("#token_id").val(data.token_no); $("#freight").val(data.freight); $("#old_loding_slip").val(data.loading_slip_type); $("#old_product").val(data.product_name); $("#old_warehouse").val(data.warehouse); $("#invoice").html(data.invoice); $("#details").show(); } else { $("#freight_error_span").text(data.message); $(".freight-error").show(); } } }); } function reCalculateFreight(value) { if (value == "") { var toll_tax = 0; } else { var toll_tax = parseFloat(value); var freight = parseFloat($("#freight_rate").val()) * parseInt($("#quantity").val()); $("#freight").val(freight + toll_tax); } } } </script> @endsection @endsection