

<?php $__env->startSection('content'); ?>
<?php usort($tableGrid, "SiteHelpers::_sort"); ?>
<div class="page-titles">
  <h2> <?php echo e($pageTitle); ?> <small> <?php echo e($pageNote); ?> </small></h2>
</div>

<div id="loading-indicator" style="display:none;">
		<p>Loading...</p>
	</div>


	<div id="datatimbanganView"></div>	
	<div id="datatimbanganGrid">
		<div class="card">
			<div class="card-body">
			<?php echo $__env->make( $pageModule.'/toolbar', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
		
		
			<div class="table-responsive">			
				<table id="datatimbanganTable" class="display table  table-striped table-hover" cellspacing="0" width="100%">
			        <thead>
			            <tr>
			            	<th>ID</th>	
			            	
			            <?php if($setting['view-method'] =='expand'): ?><th></th><?php endif; ?>
			           

			            
		            <?php foreach ($tableGrid as $t) :
						if($t['view'] =='1'):
							$limited = isset($t['limited']) ? $t['limited'] :'';
							if(SiteHelpers::filterColumn($limited ))
							{
								echo '<th align="'.$t['align'].'" width="'.$t['width'].'">'.\SiteHelpers::activeLang($t['label'],(isset($t['language'])? $t['language'] : array())).'</th>';				
							} 
						endif;
					endforeach; ?>
							 <th width="30" class="text-right" > Action </th>
						</tr>

					</thead>	
			               
			    </table>
			</div>	 
		</div>			
	</div>	
	</div>
	
</div>

<script type="text/javascript">
var table;
	$(document).ready(function() {

		$("#pabrik_gula").jCombo("<?php echo url('dataprodisconsole/comboselect?filter=data_unit:plant_code:plant'); ?>",
		{  initial_text : 'Pilih Pabrik Gula' });

		$('#pabrik_gula').on('change', function() {
			var pabrikGula = $(this).val();
			
			$.ajax({
				url: '<?php echo e(url("dataprodisconsole/getdates")); ?>',
				type: 'GET',
				data: {
					pabrik_gula: pabrikGula
				},
				success: function(response) {
					if(response.status == 'success') {
						$('#tgl1').val(response.data.awal_giling);
						$('#tgl2').val(response.data.akhir_giling);
					} else {
						// alert('Gagal mendapatkan tanggal');
					}
				},
				error: function() {
					alert('Terjadi kesalahan saat mendapatkan tanggal');
				}
			});
		});


		$('.tips').tooltip();
		$('.dataselect').select2();
		var rows_selected = []; 			
	   	table = $('#datatimbanganTable').DataTable( {
	        "processing": true,
	       
	        "serverSide": true,
	        // "lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]],
	        "ajax": {
	            "url": "<?php echo url('datatimbangan'); ?>",
	            "type": "POST"
	             
        	},
        	"columnDefs": [{ 
        		"targets": [0],
                "visible": false,
                orderable: false,
            	className: 'select-checkbox'
        	}],
        	"columns": [<?php echo $column;?>],
        	'order': [[1, 'asc']],
        	<?php if($access['is_excel'] ==1 ) { ?>
        	dom: 'Bfltip',
        	buttons: [
            	'copy', 'csv', 'excel', 'pdf', 'print'
        	]
        	<?php } ?>
        	
	    });

	   	<?php if($setting['view-method'] =='expand'): ?>
		$('#datatimbanganTable tbody').on('click', 'td.details-control', function () {
	        var tr = $(this).closest('tr');
	        var row = table.row( tr );
	        var id = row.data().rowId;

	        if ( row.child.isShown() ) {
	        	 row.child.hide();
            	tr.removeClass('shown');
	        }
	        else {
	            // Open this row
	            row.child.show();	            
	            row.child( expand_child(id) ).show();
	            tr.addClass('shown');
	            $.get('<?php echo e(url("datatimbangan/")); ?>/'+id , function(callback){
	            	$('#'+id).html(callback);
	            	$('#'+id).addClass('data');
	            })
		        
	            
	        }
    	});
    	<?php endif; ?>
		$('.dosearch').keyup(function( e ){
			if (e.keyCode === 13) {
				val = $(this).val();
				table.search(val ).draw();
			}
		})  

	    $('#datatimbanganTable').Sdtable({
	    	tableId : '#datatimbangan',
	    	table   : table,
	    	action  : '<?php echo e(url("datatimbangan")); ?>' 
	    });

	   
	});


    function expand_child( id )
    {
    	return '<div id="'+ id+'"><p class="text-center"> Loading Content .. Please wait</p></div>';	
    }

	$('#btn-tarikdata').on('click', function() {
		var pabrikGula = $('#pabrik_gula').val();
		var tgl1 = $('#tgl1').val();
		var tgl2 = $('#tgl2').val();

		// Show loading indicator
		$('#loading-indicator').show();

		$.ajax({
			url: '<?php echo e(url("datatimbangan/tarikdatatimbang")); ?>',
			type: 'GET',
			data: {
				pabrik_gula: pabrikGula,
				tgl1: tgl1,
				tgl2: tgl2
			},
			success: function(response) {
				// Hide loading indicator
				$('#loading-indicator').hide();

				if(response.status == 'success') {
					table.ajax.reload();
					alert('Data berhasil ditarik');
				} else {
					alert('Gagal menarik data');
				}
			},
			error: function() {
				// Hide loading indicator
				$('#loading-indicator').hide();

				alert('Terjadi kesalahan saat menarik data');
			}
		});
	});

</script>


<?php $__env->stopSection(); ?>
<?php echo $__env->make('layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /Applications/XAMPP/xamppfiles/htdocs/DashboardKebun/resources/views/datatimbangan/index.blade.php ENDPATH**/ ?>