/
home
/
sjslayjy
/
public_html
/
olddevlok
/
storage
/
framework
/
views
/
Upload File
HOME
<form action="<?php echo e(url('/user/add-loading-slip')); ?>" method="post" role="form" id="generateLoadingSlip"> <div class="container" style="width:100% !important;"> <div class="row"> <div class="col-md-12"> <div class="form-group"> <?php $__currentLoopData = $orders; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $order): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <input type="hidden" name="order_id" value="<?php echo e($order->id); ?>"> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> <span class="label label-danger" id="add_order_id_error" style="display: none;"></span> </div> </div> <div class="col-md-12"> <div class="form-group"> <label >Order information</label> <table class="table table-striped table-bordered table-hover" id="orderDetails"> <?php $__currentLoopData = $orders; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $order): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <tr> <td>Order Id : </td> <td><?php echo e($order->id); ?></td> <td>Order From : </td> <td><?php if($order->order_from == '1'): ?> Rake <?php echo e($order->rake_point_name); ?> <?php else: ?> Warehouse <?php echo e($order->from_warehouse_name); ?> <?php endif; ?> </td> </tr> <tr> <td>Dealer Name : </td> <td><?php echo e($order->dealer_name); ?></td> <td>Retailer Name : </td> <td><?php echo e($order->retailer_name); ?></td> </tr> <tr> <td>Retailer No: </td> <td><?php echo e($order->phone_number); ?></td> <td>Retailer Address : </td> <td><?php echo e($order->retailer_address); ?></td> </tr> <tr> <td>Product Company: </td> <td><?php echo e($order->product_company_name); ?></td> <td>Product Name : </td> <td><?php echo e($order->product_name); ?></td> </tr> <tr> <td>Order Quantity: </td> <td><?php echo e($order->quantity); ?></td> <td>Remaining Quantity : </td> <td><?php echo e($order->remaining_qty); ?></td> </tr> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </table> </div> </div> <div class="clearfix"></div> <div class="col-md-3"> <div class="form-group"> <label for="quantity">loading Quantity (in bags)</label> <input type="text" class="form-control" name="quantity" id="quantity" placeholder="Quantity" > <span class="label label-danger" id="add_quantity_error" style="display: none;"></span> </div> </div> <div class="col-md-3"> <div class="form-group"> <label for="order_from">Transporter</label> <select class="form-control select2" name="transporter_id" id="transporter_id" > <option value="">Select Order</option> <?php $__currentLoopData = $transporters; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $transporter): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <option value="<?php echo e($transporter->id); ?>"><?php echo e($transporter->name); ?> </option> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </select> <span class="label label-danger" id="add_transporter_id_error" style="display: none;"></span> </div> </div> <div class="col-md-3"> <div class="form-group"> <label for="order_from">Transport Mode</label> <select class="form-control select2" name="transport_mode"> <option value="">Select Transport Mode</option> <?php $__currentLoopData = $transport_modes; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $transport_mode): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <option value="<?php echo e($transport_mode->id); ?>"> <?php echo e($transport_mode->name); ?> </option> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </select> <span class="label label-danger" id="add_transport_mode_error" style="display: none;"></span> </div> </div> <div class="col-md-3"> <div class="form-group"> <label for="vehicle_no">Vehicle No</label> <input type="text" class="form-control" name="vehicle_no" id="vehicle_no" placeholder="Vehicle No" required=""> <span class="label label-danger" id="add_vehicle_no_error" style="display: none;"></span> </div> </div> </div> </div> <button type="button" id="generateTokenBtn" class="btn btn-primary">Submit</button> <span class="label label-danger" id="qty_error" style="display: none;"></span> </form> <script type="text/javascript"> function orderDetails(t){ var order_id = $(t).val(); var data = {}; data.order_id = order_id; data._token = '<?php echo e(csrf_token()); ?>'; var url = window.location.origin+'/user/get-order-details'; $.ajax({ url: url, type:'post', data: data, dataType:'json', success:function(responce){ console.log(responce); if(responce.success == true){ var html =`<tr> <td>Order Id : </td> <td>`+responce.order.id+`</td> <td>Order From : </td>`; if(responce.order.order_from == 1){ html +=`<td> Rake (`+responce.order.rake_point_name+`)</td>`; }else { html +=`<td> Warehouse (`+responce.order.from_warehouse_name+`)</td>`; } html +=`</tr> <tr> <td>Dealer Name : </td> <td>`+responce.order.dealer_name+`</td> <td>Retailer Name : </td> <td>`+responce.order.retailer_name+`</td> </tr> <tr> <td>Retailer No: </td> <td>`+responce.order.phone_number+`</td> <td>Retailer Address : </td> <td>`+responce.order.retailer_address+`</td> </tr> <tr> <td>Product Company: </td> <td>`+responce.order.product_company_name+`</td> <td>Product Name : </td> <td>`+responce.order.product_name+`</td> </tr> <tr> <td>Order Quantity: </td> <td>`+responce.order.quantity+`</td> <td>Remaining Quantity : </td> <td>`+responce.order.remaining_qty+`</td> </tr>`; $('#orderDetails').html(html); } }, error:function(error){ console.log(error); } }); } function get_address_of_retailer(t){ var retailer_id = $(t).val(); var data = {}; data.retailer_id = retailer_id; data._token = '<?php echo e(csrf_token()); ?>'; var url = window.location.origin+'/user/get-address-of-retailer'; $.ajax({ url: url, type:'post', data: data, dataType:'json', success:function(responce){ console.log(responce); if(responce.success == true){ $('#retailer_address').val(responce.retailer.address); $('#phone_number').val(responce.retailer.mobile_number); } }, error:function(error){ console.log(error); } }); } function get_retailer(t){ var dealer_id = $(t).val(); var data = {}; data.dealer_id = dealer_id; data._token = '<?php echo e(csrf_token()); ?>'; var url = window.location.origin+'/user/get-retailer'; $.ajax({ url: url, type:'post', data: data, dataType:'json', success:function(responce){ console.log(responce); if(responce.success == true){ var html = '<option value="">Select Retailer</option>'; $.each(responce.retailers, function(k,val){ html +='<option value="'+val.id+'">'+val.name+'</option>'; }); $('#retailer_id').html(html); $("#retailer_id").select2(); } }, error:function(error){ console.log(error); } }); } $(document).ready(function() { $(".select2").select2(); $('#generateTokenBtn').click(function(e){ $('.loading-bg').show(); e.preventDefault(); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content') } }); $.ajax({ url: $('#generateLoadingSlip').attr('action'), method: 'POST', data: $('#generateLoadingSlip').serialize(), success: function(data){ $('.loading-bg').hide(); if(!data.flag){ showError('add_quantity_error',data.errors.quantity); showError('add_transporter_id_error',data.errors.transporter_id); showError('add_transport_mode_error',data.errors.transport_mode); showError('add_vehicle_no_error',data.errors.vehicle_no); showError('qty_error',data.errors.qty); }else{ $('#dynamic-table').DataTable().draw(); swal({ title: "Success!", text: data.message, type: "success", confirmButtonText: 'Print Slip', showCancelButton: true, },(function(isConfirm) { if (isConfirm) { $('#dynamic-table').DataTable().draw(); window.open("<?php echo e(url('/user/print-loading-slip')); ?>/"+data.loading_slip_id); } else { $('#modalPopupLoading').modal('toggle'); $('#dynamic-table').DataTable().draw(); // location.reload(); } }) ) } } }); }); }); function handleTokenType(id){ if(id==1){ $('#rake_div').show(); $('#warehouse_div').hide(); }else if(id==2){ $('#rake_div').hide(); $('#warehouse_div').show(); } } function handleToType(type){ $('.loading-bg').show(); if(type == 1){ $('#warehouses_section').show(); $('#retailer_section').hide(); }else if(type == 2){ $('#warehouses_section').hide(); $('#retailer_section').show(); }else if(type == 3){ $('#warehouses_section').hide(); $('#retailer_section').hide(); } $('.loading-bg').hide(); } function showError(id,error){ if(typeof(error) === "undefined"){ $('#'+id).hide(); }else{ $('#'+id).show(); $('#'+id).text(error); } } </script> <?php /**PATH E:\Laravel Datatable\devlok\resources\views/dashboard/order/add-loading.blade.php ENDPATH**/ ?>