@if($setting['form-method'] =='native')
<div class="card">
	<div class="card-body">
@endif
		<div class="form-ajax-box">
		{!! Form::open(array('url'=>'penangkaranbibit?return='.$return, 'class'=>'form-horizontal  sximo-form validated','files' => true , 'parsley-validate'=>'','novalidate'=>' ','id'=> 'penangkaranbibitFormAjax')) !!}

			<div class="toolbar-nav">	
				<div class="row">	
					
					<div class="col-md-6">
						<a href="javascript://ajax" onclick="ajaxViewClose('#{{ $pageModule }}')" class="tips btn btn-sm btn-danger  " title="{{ __('core.btn_back') }}" ><i class="fa  fa-times"></i></a>
					</div>
					<div class="col-sm-6 text-right">	
						<div class="btn-group">
							<button type="submit" class="btn btn-sm  btn-primary " name="apply"> {{ Lang::get('core.sb_apply') }} </button>
							<button type="submit" class="btn btn-sm btn-success" name="save">  {{ Lang::get('core.sb_save') }} </button>
						</div>	
					</div>	
							
				</div>
			</div>	
				<div class="row">

			
			<div class="col-md-4">
						<fieldset><legend> Data Bibit</legend>
				{!! Form::hidden('id', $row['id']) !!}					


									  <div class="form-group row  " >
										<label for="Id Lahan Bibit" class=" control-label col-md-4 "> Id Lahan Bibit </label>
										<div class="col-md-8">
										  <div class="input-group">
											  <input type="text" name="id_lahan_bibit" id="id_lahan_bibit" class="form-control form-control-sm text-dark" value="{{ $row['id_lahan_bibit'] }}" readonly />
											  <div class="">
												  <button type="button" class="btn btn-sm btn-primary" data-toggle="modal" id="getmodalahanbibit" data-target="#searchModal">
													  <i class="fa fa-search"></i>
												  </button>
											  </div>
										  </div>
										</div> 
									  </div> 


									  <div class="form-group row hide">
											<label for="Komoditi" class="control-label col-md-4">Plant</label>
											<div class="col-md-8">
												<input type="text" name="plant" id="plant"  class="form-control form-control-sm text-dark" readonly />
											</div>
										</div>
										<div class="form-group row hide">
											<label for="Komoditi" class="control-label col-md-4">Rayon</label>
											<div class="col-md-8">
												<input type="text" name="kode_rayon" id="kode_rayon"  class="form-control form-control-sm text-dark" readonly />
											</div>
										</div>
									  <div class="form-group row">
											<label for="Komoditi" class="control-label col-md-4">Komoditi</label>
											<div class="col-md-8">
												<input type="text" name="komoditi2" id="komoditi2"  class="form-control form-control-sm text-dark" readonly />
											</div>
										</div>
										<div class="form-group row">
											<label for="Kode Perusahaan" class="control-label col-md-4">Kode Perusahaan</label>
											<div class="col-md-8">
												<input type="text" name="kode_perusahaan2" id="kode_perusahaan2"  class="form-control form-control-sm text-dark" readonly />
											</div>
										</div>
										<div class="form-group row">
											<label for="Deskripsi Bibitan" class="control-label col-md-4">Jenjang Bibitan</label>
											<div class="col-md-8">
												<input type="text" name="jenjang_bibitan" id="jenjang_bibitan"  class="form-control form-control-sm text-dark" readonly />
											</div>
										</div>
										<div class="form-group row">
											<label for="Deskripsi Bibitan" class="control-label col-md-4">Deskripsi Bibitan</label>
											<div class="col-md-8">
												<input type="text" name="deskripsi_bibitan" id="deskripsi_bibitan"  class="form-control form-control-sm text-dark" readonly />
											</div>
										</div>
										<div class="form-group row">
											<label for="Luas Bibit (Ha)" class="control-label col-md-4">Luas Bibit (Ha)</label>
											<div class="col-md-8">
												<input type="text" name="luas_bibit" id="luas_bibit"  class="form-control form-control-sm text-dark" readonly />
											</div>
										</div>
										<div class="form-group row">
											<label for="Jenis Bibit" class="control-label col-md-4">Jenis Bibit</label>
											<div class="col-md-8">
												<input type="text" name="jenis_bibit" id="jenis_bibit"  class="form-control form-control-sm text-dark" readonly />
											</div>
										</div>
										
										<div class="form-group row">
											<label for="Masa Tanam" class="control-label col-md-4">Masa Tanam</label>
											<div class="col-md-8">
												<input type="text" name="masa_tanam2" id="masa_tanam2"  class="form-control form-control-sm text-dark" readonly />
											</div>
										</div>
										<div class="form-group row">
											<label for="Tahun Tanam" class="control-label col-md-4">Tahun Tanam</label>
											<div class="col-md-8">
												<input type="text" name="tahun_tanam2" id="tahun_tanam2"  class="form-control form-control-sm text-dark" readonly />
											</div>
										</div>
										<div class="form-group row">
											<label for="Bulan Tanam" class="control-label col-md-4">Bulan Tanam</label>
											<div class="col-md-8">
												<input type="text" name="bulan_tanam" id="bulan_tanam"  class="form-control form-control-sm text-dark" readonly />
											</div>
										</div>
 
									  {!! Form::hidden('createdOn', $row['createdOn']) !!}{!! Form::hidden('updatedOn', $row['updatedOn']) !!}</fieldset></div><div class="col-md-4">
						<fieldset><legend> Laporan Tertebang Bibit</legend>
									
									  <div class="form-group row  " >
										<label for="Tgl Tebang Bibit" class=" control-label col-md-4 "> Tgl Tebang Bibit </label>
										<div class="col-md-8">
										  
				
					{!! Form::text('tgl_tebang_bibit', $row['tgl_tebang_bibit'],array('class'=>'form-control form-control-sm date')) !!} 
										 </div> 
										 
									  </div> 					
									  <div class="form-group row  " >
										<label for="Luas Tebang Bibit" class=" control-label col-md-4 "> Luas Tebang Bibit (Ha) </label>
										<div class="col-md-8">
										  <input  type='text' name='luas_tebang_bibit' id='luas_tebang_bibit' value='{{ round($row['luas_tebang_bibit'],3) }}' 
						     class='form-control form-control-sm ' /> 
										 </div> 
										 
									  </div> 					
									  <div class="form-group row  " >
										<label for="Kuanta Bibit" class=" control-label col-md-4 "> Kuanta Bibit (Ton) </label>
										<div class="col-md-8">
										  <input  type='text' name='kuanta_bibit' id='kuanta_bibit' value='{{ $row['kuanta_bibit'] }}' 
						     class='form-control form-control-sm ' /> 
										 </div> 
										 
									  </div>
									  <div class="form-group row  " >
										<label for="Sisa Luas Bibit" class=" control-label col-md-4 "> Sisa Luas Bibit (Ha) </label>
										<div class="col-md-8">
										  <input  type='text' name='sisa_luas_bibit2' id='sisa_luas_bibit2' value='{{ round($row['sisa_luas_bibit'],3) }}' 
						     class='form-control form-control-sm text-dark' readonly /> 
										 </div> 
										 
									  </div> 					
									  <div class="form-group row  " >
										<label for="Sisa Luas Bibit" class=" control-label col-md-4 "> Sisa Akhir Luas Bibit (Ha) </label>
										<div class="col-md-8">
										  <input  type='text' name='sisa_luas_bibit' id='sisa_luas_bibit' value='{{ $row['sisa_luas_bibit'] }}' 
						     class='form-control form-control-sm text-dark' readonly /> 
										 </div> 
										 
									  </div> 


									  <div class="form-group row  " >
										<label for="Luas Tertanam" class=" control-label col-md-4 "> Luas Tertanam (Ha) </label>
										<div class="col-md-8">
										  <input  type='text' name='luas_tertanam' id='luas_tertanam' value='{{ $row['luas_tertanam'] }}' 
						     class='form-control form-control-sm ' /> 
										 </div> 
										 
									  </div> 					
									  <div class="form-group row  " >
										<label for="Penangkaran" class=" control-label col-md-4 "> Penangkaran </label>
										<div class="col-md-8">
										  <input  type='text' name='penangkaran' id='penangkaran' value='{{ round($row['penangkaran'],3) }}' 
						     class='form-control form-control-sm text-dark' readonly /> 
										 </div> 
										 
									  </div> 

									</fieldset></div>
									
									<div class="col-md-4">
						<fieldset><legend> Laporan Tertanam</legend>
									<div class="form-group row  " >
										<label for="Jenjang Tertanam" class=" control-label col-md-4 "> Jenjang Tertanam </label>
										<div class="col-md-8">
											<select name="jenjang_tertanam" id="jenjang_tertanam" class="form-control form-control-sm">
											</select>
										</div>
									</div>

									<div class="form-group row  " >
										<label for="Kategori Tertanam" class=" control-label col-md-4 "> Kategori Tertanam </label>
										<div class="col-md-8">
											<select name="kategori_tertanam" id="kategori_tertanam" class="form-control form-control-sm">
												<option value="">-- Pilih Kategori --</option>
												<option value="PC" @if($row['kategori_tertanam'] == 'PC') selected="selected" @endif>PC</option>
												<option value="RC" @if($row['kategori_tertanam'] == 'RC') selected="selected" @endif>RC</option>
											</select>
										</div>
									</div>

									<div class="form-group row  " >
										<label for="Masa Tanam Tertanam" class=" control-label col-md-4 "> Masa Tanam Tertanam </label>
										<div class="col-md-8">
											<select name="masa_tanam_tertanam" id="masa_tanam_tertanam" class="form-control form-control-sm">
											</select>
										</div>
									</div>

									<div class="form-group row  " >
										<label for="Peruntukan Tertanam" class=" control-label col-md-4 "> Peruntukan Tertanam </label>
										<div class="col-md-8">
											<select name="peruntukan_tertanam" id="peruntukan_tertanam" class="form-control form-control-sm">
												<option value="">-- Pilih Peruntukan --</option>
												<option value="Tanam" @if($row['peruntukan_tertanam'] == 'Tanam') selected="selected" @endif>Tanam</option>
												<option value="Sulam" @if($row['peruntukan_tertanam'] == 'Sulam') selected="selected" @endif>Sulam</option>
											</select>
										</div>
									</div>

									<div class="form-group row  " >
										<label for="Keterangan Tertanam" class=" control-label col-md-4 "> Keterangan Tertanam </label>
										<div class="col-md-8">
											<select name="keterangan_tertanam" id="keterangan_tertanam" class="form-control form-control-sm">
												<option value="">-- Pilih Keterangan --</option>
												<option value="Tertangkar" @if($row['keterangan_tertanam'] == 'Tertangkar') selected="selected" @endif>Tertangkar</option>
												<option value="Digiling" @if($row['keterangan_tertanam'] == 'Digiling') selected="selected" @endif>Digiling</option>
											</select>
										</div>
									</div>
						</fieldset></div>
									
									<div class="col-md-4" style="display:none;">
						<fieldset><legend> Laporan Tertanam</legend>
									
									  <div class="form-group row  " >
										<label for="Kategori Tebu" class=" control-label col-md-4 "> Kategori Tebu </label>
										<div class="col-md-8">
										  
					
					<input type='radio' name='kategori_tebu' value ='TG'  @if($row['kategori_tebu'] == 'TG') checked="checked" @endif class='filled-in' id='kategori_tebu-0'> <label for='kategori_tebu-0'>Tebu Giling </label>
					
					<input type='radio' name='kategori_tebu' value ='BIBIT'  @if($row['kategori_tebu'] == 'BIBIT') checked="checked" @endif class='filled-in' id='kategori_tebu-1'> <label for='kategori_tebu-1'>Tebu Bibit </label> 
										 </div> 
										 
									  </div> 					
									  
									  <div class="form-group row  " >
										<label for="Id Lahan Polygon" class=" control-label col-md-4 "> Id Lahan Polygon </label>
										<div class="col-md-8">
										<div class="input-group">
										  <input type="text" name="id_lahan_polygon" id="id_lahan_polygon" class="form-control form-control-sm text-dark" id="getmodalahanpolygon" value="{{ $row['id_lahan_polygon'] }}" readonly  />
										  <div class="">
												  <button type="button" class="btn btn-sm btn-primary"  id="getmodalahanpolygon" >
													  <i class="fa fa-search"></i>
												  </button>
											  </div>
										 </div> 
										 </div>
										 
									  </div> 	

									  <div class="form-group row  " >
													<label for="Afdeling" class=" control-label col-md-4 "> Deskripsi Kebun </label>
													<div class="col-md-8">  
											<input type="text" name="nama_kebun" id="nama_kebun" class="form-control form-control-sm text-dark" readonly />
													</div> 
													
												</div>
									  	<div class="form-group row  " >
													<label for="Afdeling" class=" control-label col-md-4 "> Afdeling </label>
													<div class="col-md-8">  
											<input type="text" name="afdeling" id="afdeling" class="form-control form-control-sm text-dark" readonly />
													</div> 
													
												</div> 					
												<div class="form-group row  " >
													<label for="Kategori" class=" control-label col-md-4 "> Kategori </label>
													<div class="col-md-8"> 
										<input type="text" name="kategori" id="kategori" class="form-control form-control-sm text-dark" readonly />
													</div> 
													
												</div> 					
												<div class="form-group row  " >
													<label for="Tahun Tanam" class=" control-label col-md-4 "> Tahun Tanam </label>
													<div class="col-md-8">

										<input type="text" name="tahun_tanam" id="tahun_tanam" class="form-control form-control-sm text-dark" readonly />
													</div> 
													
												</div> 					
												<div class="form-group row  " >
													<label for="Masa Tanam" class=" control-label col-md-4 "> Masa Tanam </label>
													<div class="col-md-8"> 
													<input type="text" name="masa_tanam" id="masa_tanam" class="form-control form-control-sm text-dark" readonly />
													</div> 
													
												</div> 				

									  
									<div class="form-group row hide">
										<label for="Komoditi" class="control-label col-md-4">Komoditi</label>
										<div class="col-md-8">
											<input type="text" name="komoditi" id="komoditi" class="form-control form-control-sm text-dark" readonly />
										</div>
									</div>
									<div class="form-group row">
										<label for="Kode Perusahaan" class="control-label col-md-4">Luas HA</label>
										<div class="col-md-8">
											<input type="text" name="luas_ha" id="luas_ha" class="form-control form-control-sm text-dark" readonly />
										</div>
									</div>
									<div class="form-group row">
										<label for="Kode Perusahaan" class="control-label col-md-4">Sisa HA Tertanam</label>
										<div class="col-md-8">
											<input type="text" name="sisa_luas_tertanam" id="sisa_luas_tertanam" class="form-control form-control-sm text-dark" readonly />
										</div>
									</div>
									<div class="form-group row hide">
										<label for="Kode Perusahaan" class="control-label col-md-4">Kode Perusahaan</label>
										<div class="col-md-8">
											<input type="text" name="kode_perusahaan" id="kode_perusahaan" class="form-control form-control-sm text-dark" readonly />
										</div>
									</div>
												
<!-- 		
									  <div class="form-group row  " >
										<label for="Luas Tertanam" class=" control-label col-md-4 "> Luas Tertanam (Ha) </label>
										<div class="col-md-8">
										  <input  type='text' name='luas_tertanam' id='luas_tertanam' value='{{ $row['luas_tertanam'] }}' 
						     class='form-control form-control-sm ' /> 
										 </div> 
										 
									  </div> 					
									  <div class="form-group row  " >
										<label for="Penangkaran" class=" control-label col-md-4 "> Penangkaran </label>
										<div class="col-md-8">
										  <input  type='text' name='penangkaran' id='penangkaran' value='{{ round($row['penangkaran'],3) }}' 
						     class='form-control form-control-sm text-dark' readonly /> 
										 </div> 
										 
									  </div>  -->
									
									</fieldset></div>									
				
			<input type="hidden" name="action_task" value="save" />				
						

			

			
		{!! Form::close() !!}
		</div>

@if($setting['form-method'] =='native')

	</div>
</div>
@endif

@include('sximo.module.template.ajax.formjavascript')

<!-- Modal -->
<div class="modal fade" id="searchModal"  role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true">
  <div class="modal-dialog modal-lg" style="min-width: 80%;" role="document">
	<div class="modal-content">
	  <div class="modal-header">
		<h5 class="modal-title" id="searchModalLabel">Search</h5>
		<button type="button" class="close" data-dismiss="modal" aria-label="Close">
		  <span aria-hidden="true">&times;</span>
		</button>
	  </div>
	  <div class="modal-body">
		
		<div class="row mt-3">
			<div class="col-md-12" style="overflow: auto;">
			<table id="masterbibitanksoTable" class="display table table-striped table-hover dataTable no-footer" cellspacing="0" width="100%" role="grid" aria-describedby="masterbibitanksoTable_info" style="width: 100%;">
					<thead>
					
						
					</thead>	
					<tbody>
						</tbody>
					<tfoot>
					
					</tfoot>
				</table>	
			</div>
		</div>
	  </div>
	  <div class="modal-footer">
		<button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">Close</button>
		<button type="button" class="btn btn-sm btn-primary" id="selectResult">Select</button>
	  </div>
	</div>
  </div>
</div>

<div class="modal fade" id="searchModal2"  role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true">
  <div class="modal-dialog modal-lg" style="min-width: 80%;" role="document">
	<div class="modal-content">
	  <div class="modal-header">
		<h5 class="modal-title" id="searchModalLabel">Search</h5>
		<button type="button" class="close" data-dismiss="modal" aria-label="Close">
		  <span aria-hidden="true">&times;</span>
		</button>
	  </div>
	  <div class="modal-body">
		
		<div class="row mt-3">
			<div class="col-md-12" style="overflow: auto;">
			<table id="masterbibitankso2Table" class="display table table-striped table-hover dataTable no-footer" cellspacing="0" width="100%" role="grid" aria-describedby="masterbibitanksoTable_info" style="width: 100%;">
					<thead>
					
						
					</thead>	
					<tbody>
						</tbody>
					<tfoot>
					
					</tfoot>
				</table>	
			</div>
		</div>
	  </div>
	  <div class="modal-footer">
		<button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">Close</button>
		<button type="button" class="btn btn-sm btn-primary" id="selectResult2">Select</button>
	  </div>
	</div>
  </div>
</div>

<div class="modal fade" id="searchModal3"  role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true">
  <div class="modal-dialog modal-lg" style="min-width: 80%;" role="document">
	<div class="modal-content">
	  <div class="modal-header">
		<h5 class="modal-title" id="searchModalLabel">Search</h5>
		<button type="button" class="close" data-dismiss="modal" aria-label="Close">
		  <span aria-hidden="true">&times;</span>
		</button>
	  </div>
	  <div class="modal-body">
		
		<div class="row mt-3">
			<div class="col-md-12" style="overflow: auto;">
			<table id="masterbibitankso3Table" class="display table table-striped table-hover dataTable no-footer" cellspacing="0" width="100%" role="grid" aria-describedby="masterbibitanksoTable_info" style="width: 100%;">
					<thead>
					
						
					</thead>	
					<tbody>
						</tbody>
					<tfoot>
					
					</tfoot>
				</table>	
			</div>
		</div>
	  </div>
	  <div class="modal-footer">
		<button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">Close</button>
		<button type="button" class="btn btn-sm btn-primary" id="selectResult3">Select</button>
	  </div>
	</div>
  </div>
</div>

<script type="text/javascript">
$(document).ready(function() { 
	
	setidlahan('{{ $row["id_lahan_bibit"] }}');
	setidlahanpolygon('{{ $row["id_lahan_polygon"] }}');
	// $("#id_lahan_bibit").select2({ width: '80%'});
	// $("#id_lahan_polygon").select2( { width: '80%'});
	// 		$("#id_lahan_bibit").jCombo("{!! url('penangkaranbibit/comboselect?filter=master_bibitan:id_lahan_polygon_efarming:id_lahan_polygon_efarming') !!}",
	// 		{   selected_value: '{{ $row["id_lahan_bibit"] }}' }
	// 		);

			
	// 		$('input[name="kategori_tebu"]').change(function() {
	// 			var kategoriTebu = $(this).val();
	// 			var url = kategoriTebu === 'TG' 
	// 				? "{!! url('penangkaranbibit/comboselect?filter=master_petak:lahan_id:lahan_id') !!}" 
	// 				: "{!! url('penangkaranbibit/comboselect?filter=master_bibitan:id_lahan_polygon_efarming:id_lahan_polygon_efarming') !!}";

	// 			$("#id_lahan_polygon").jCombo(url, { selected_value: '{{ $row["id_lahan_polygon"] }}' });
	// 		}).trigger('change');
		
			
	
		 $("#jenjang_tertanam").jCombo("{!! url('penangkaranbibit/comboselect?filter=master_jenjang_bibit:jenjang_bibit:jenjang_bibit') !!}",
		 {   selected_value: '{{ $row["jenjang_tertanam"] }}' }
		 );
		 $("#masa_tanam_tertanam").jCombo("{!! url('penangkaranbibit/comboselect?filter=master_masa_tanam:masa_tanam:masa_tanam') !!}",
		 {   selected_value: '{{ $row["masa_tanam_tertanam"] }}' }
		 );


		

	$('#luas_tertanam').on('keyup', function() {
		var luasTertanam = parseFloat($(this).val()) || 0;
		var luasTebangBibit = parseFloat($('#luas_tebang_bibit').val()) || 0;
		var luasSisaTanam = parseFloat($('#sisa_luas_tertanam').val()) || 0;
		var sisa_luas_bibit2 = parseFloat($('#sisa_luas_bibit2').val()) || 0;
		@php
			if($row['luas_tertanam'] != ''){
		@endphp
					var dumpsisaluas ={{ $row['luas_tertanam'] }} + luasSisaTanam;
					console.log('dumpsisaluas', dumpsisaluas);
					if (luasTertanam > dumpsisaluas) {
							notyMessageError('Luas tertanam tidak boleh lebih besar dari sisa luas tertanam.');
							$(this).val('');
						} else {
							if (luasTebangBibit > 0) {
									//$('#sisa_luas_tertanam').val((luasSisaTanam - luasTertanam).toFixed(2));
									$('#penangkaran').val((luasTertanam/luasTebangBibit).toFixed(3));
							} else {
								$('#penangkaran').val('');
							}
					}

		@php	
			}else{
		@endphp 
		
		// if (luasTertanam > sisa_luas_bibit2) {
		// 		notyMessageError('Luas tertanam tidak boleh lebih besar dari sisa luas tertanam.');
		// 		$(this).val('');
		// 	} else {
		// 		if (luasTebangBibit > 0) {
		// 				//$('#sisa_luas_tertanam').val((luasSisaTanam - luasTertanam).toFixed(2));
		// 				$('#penangkaran').val((luasTertanam/luasTebangBibit).toFixed(3));
		// 		} else {
		// 			$('#penangkaran').val('');
		// 		}
		// }
		@php
			}
		@endphp
		
	});
		
	
	$('#luas_tebang_bibit').on('keyup', function() {
		var luasTebangBibit = parseFloat($(this).val()) || 0;
		var sisaLuasBibit = parseFloat($('#sisa_luas_bibit2').val()) || 0;
		
		if(luasTebangBibit < 0){
			$('#sisa_luas_bibit').val('');
		}

		if (luasTebangBibit > sisaLuasBibit) {
			notyMessageError('Luas tebang bibit tidak boleh lebih besar dari sisa luas bibit.');
			$(this).val('');			
		} else {
			$('#sisa_luas_bibit').val((sisaLuasBibit - luasTebangBibit).toFixed(3));
		}
	});
	
	var form = $('#penangkaranbibitFormAjax'); 
	form.parsley();
	form.submit(function(){
		
		if(form.parsley().isValid()){			
			var options = { 
				dataType:      'json', 
				beforeSubmit :  function(){
				},
				success: function(data) {
					if(data.status == 'success')
					{
						ajaxViewClose('#{{ $pageModule }}');
						var table = $('#penangkaranbibitTable').DataTable();
						table.ajax.reload();
						notyMessage(data.message);	
						$('#sximo-modal').modal('hide');	
					} else {
						notyMessageError(data.message);	
						return false;
					}
				}  
			}  
			$(this).ajaxSubmit(options); 
			return false;
						
		} else {
			return false;
		}		
	
	});

});

</script>	

<script type="text/javascript">
var table2;
var table3;
var table4


$('#getmodalahanbibit').on('click', function() {
	
	updateTableHeaders('#masterbibitanksoTable', getDefaultColumns());
	table2 = initializeDataTable('#masterbibitanksoTable', "{!! url('masterbibitankso') !!}");

});

$('#getmodalahanpolygon').on('click', function() {

	let url = $('input[name="kategori_tebu"]:checked').val() === 'TG' ? "{!! url('masterpetak') !!}" : "{!! url('masterbibitankso') !!}";
	let columns = $('input[name="kategori_tebu"]:checked').val() === 'TG' ? getTGColumns() : getDefaultColumns();
	if($('input[name="kategori_tebu"]:checked').val() === 'TG'){
		updateTableHeaders('#masterbibitankso2Table',columns);
		table3 = initializeDataTable('#masterbibitankso2Table', url, columns);
		$("#searchModal2").modal();
	}else{
		updateTableHeaders('#masterbibitankso3Table',columns);
		table4 = initializeDataTable('#masterbibitankso3Table', url, columns);
		$("#searchModal3").modal();
	}

});

function initializeDataTable(selector, url, columns = getDefaultColumns()) {

	return $(selector).DataTable({
		"processing": true,
		"serverSide": true,
		"destroy": true,
		"ajax": { 
			"url": url, 
			"type": "POST",
		},
		"searching": true,
		"lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]],
		"columnDefs": [{ "targets": [0], "visible": false, "orderable": false, "className": 'select-checkbox' }],
		"columns": columns,
		'order': [[1, 'asc']],
		initComplete: function() {
			this.api().columns().every(function() {
				let column = this;
				let input = $('<input>').attr('placeholder', column.footer().textContent);
				$(column.footer()).empty().append(input);
				input.on('keyup', function() {
					if (column.search() !== this.value) column.search(this.value).draw();
				});
			});
		}
	});
}

function updateTableHeaders(selector, columns) {
	let headers = columns.map(col => `<th>${col.data}</th>`).join('');
	$(selector + ' thead').html(`<tr>${headers}</tr>`);
	$(selector + ' tfoot').html(`<tr>${headers}</tr>`);
}

function getDefaultColumns() {
	return [
		{"data": "rowId"}, {"data": "komoditi"}, {"data": "kode_perusahaan"}, {"data": "plant"},
		{"data": "kode_rayon"}, {"data": "afdeling"}, {"data": "nomor_kode_bibitan_sap"},
		{"data": "id_lahan_polygon_efarming"}, {"data": "no_kontrak_efarming"}, {"data": "deskripsi_bibitan"},
		{"data": "project_definition"}, {"data": "jenis_bibit"}, {"data": "jenjang_bibitan"},
		{"data": "status_bibitan"}, {"data": "kategori_lahan"}, {"data": "masa_tanam"},
		{"data": "tahun_tanam"}, {"data": "bulan_tanam"}, {"data": "tahun_tanam_tg"},
		{"data": "tahun_tebang_tg"}, {"data": "luas_ha"}, {"data": "jenis_tanah"},
		{"data": "tipologi_lahan"}, {"data": "entry_by"}, {"data": "createdOn"}, {"data": "action"}
	];
}

function getTGColumns() {
	return [
		{"data": "rowId"}, {"data": "permohonan"}, {"data": "status"}, {"data": "lahan_id"},
		{"data": "pabrik_gul"}, {"data": "branch_nam"}, {"data": "no_kontrak"}, {"data": "luas_polig"},
		{"data": "koperasi_n"}, {"data": "afd"}, {"data": "nama_kebun"}, {"data": "tahun_tana"},
		{"data": "bulan_tana"}, {"data": "jenis_kate"}, {"data": "kategori_n"}, {"data": "ts_tr"},
		{"data": "tipologi_n"}, {"data": "varitas_na"}, {"data": "jenis_tana"}, {"data": "petani"},
		{"data": "petani_kel"}, {"data": "alamat"}, {"data": "desa_name"}, {"data": "kecamatan_"},
		{"data": "kota_name"}, {"data": "provinsi_n"}, {"data": "user_id"}, {"data": "nama_asman"},
		{"data": "asmud"}, {"data": "replace_"}, {"data": "operator_g"}, {"data": "replace1"},
		{"data": "lokasi_lah"}, {"data": "Shape_Leng"}, {"data": "Shape_Area"}, {"data": "plant_baru"},
		{"data": "oprt_gps"}, {"data": "asmud_new"}, {"data": "asman_new"}, {"data": "afd_new"},
		{"data": "rayon"}, {"data": "regional"}, {"data": "action"}
	];
}


$('#masterbibitanksoTable tbody').on('click', 'tr', function () {
	if ($(this).hasClass('selected')) {
		$(this).removeClass('selected');
	} else {
		table2.$('tr.selected').removeClass('selected');
		$(this).addClass('selected');
	}
	
});

$('#masterbibitankso2Table tbody').on('click', 'tr', function () {
	if ($(this).hasClass('selected')) {
		$(this).removeClass('selected');
	} else {
		table3.$('tr.selected').removeClass('selected');
		$(this).addClass('selected');
	}
	
});

$('#masterbibitankso3Table tbody').on('click', 'tr', function () {
	if ($(this).hasClass('selected')) {
		$(this).removeClass('selected');
	} else {
		table4.$('tr.selected').removeClass('selected');
		$(this).addClass('selected');
	}
	
});


function getlahabibit(idLahanBibit) {
		if (idLahanBibit.length > 0) {
			$.ajax({
				url: '{!! url("penangkaranbibit/getDataBibit") !!}',
				type: 'GET',
				data: { id: idLahanBibit },
				dataType: 'json',
				success: function(data) {
					if (data.status == 'success') {
						$("#plant").val(data.data.plant);
						$("#kode_rayon").val(data.data.kode_rayon);
						$('#komoditi2').val(data.data.komoditi);
						$('#kode_perusahaan2').val(data.data.kode_perusahaan);
						$('#deskripsi_bibitan').val(data.data.deskripsi_bibitan);
						$('#luas_bibit').val(data.data.luas_ha);
						$('#jenis_bibit').val(data.data.jenis_bibit);
						$('#jenjang_bibitan').val(data.data.jenjang_bibitan);
						$('#masa_tanam2').val(data.data.masa_tanam);
						$('#tahun_tanam2').val(data.data.tahun_tanam);
						$('#bulan_tanam').val(data.data.bulan_tanam);
						$('#sisa_luas_bibit2').val(data.data.sisa_luas_tebang.toFixed(3));
					} else {
						notyMessageError(data.message);
					}
				},
				error: function() {
					notyMessageError('Error fetching data.');
				}
			});
		}
	};


	 function getlahanpolygon(idLahanPolygon) {
		var kategoriTebu = $('input[name="kategori_tebu"]:checked').val();
			$.ajax({
				url: '{!! url("penangkaranbibit/getDataPolygon") !!}',
				type: 'GET',
				data: { id: idLahanPolygon, kategori_tebu: kategoriTebu },
				dataType: 'json',
				success: function(data) {
					if (data.status == 'success') {
						$('#nama_kebun').val(data.data.nama_kebun);
						$('#afdeling').val(data.data.afdeling);
						$('#kategori').val(data.data.kategori_lahan);
						$('#tahun_tanam').val(data.data.tahun_tanam);
						$('#masa_tanam').val(data.data.masa_tanam);
						$('#komoditi').val(data.data.komoditi);
						$('#kode_perusahaan').val(data.data.kode_perusahaan);
						$('#luas_ha').val(data.data.luas_ha);
						$('#sisa_luas_tertanam').val(data.data.sisa_luas_tertanam.toFixed(3));
					} else {
						// notyMessageError(data.message);
					}
				},
				error: function() {
					// notyMessageError('Error fetching data.');
				}
			});
		
	};


function setidlahan(id_lahan_polygon) {
	var cleanId = id_lahan_polygon.replace(/<[^>]*>/g, '');
	$('#id_lahan_bibit').val(cleanId);
	console.log('id_lahan_bibit', cleanId);
	getlahabibit(cleanId);
}

function setidlahanpolygon(id_lahan_polygon) {
	var cleanId = id_lahan_polygon.replace(/<[^>]*>/g, '');
	$('#id_lahan_polygon').val(cleanId);
	console.log('id_lahan_polygon', cleanId);
	getlahanpolygon(cleanId);
}



$('#selectResult').on('click', function() {
	var selectedData = table2.row('.selected').data();
	if (selectedData) {
		setidlahan(selectedData.id_lahan_polygon_efarming);
		$('.modal').modal('hide');
		// console.log('Selected Data:', selectedData.id_lahan_polygon_efarming);
	} else {
		alert('Please select a row first.');
	}
});

$('#selectResult').on('click', function() {
	var selectedData = table2.row('.selected').data();
	if (selectedData) {
		setidlahan(selectedData.id_lahan_polygon_efarming);
		$('.modal').modal('hide');
		// console.log('Selected Data:', selectedData.id_lahan_polygon_efarming);
	} else {
		alert('Please select a row first.');
	}
});


$('#selectResult2').on('click', function() {
	var selectedData = table3.row('.selected').data();
	if (selectedData) {
		setidlahanpolygon(selectedData.lahan_id);
		$('.modal').modal('hide');
		// console.log('Selected Data:', selectedData);
	} else {
		alert('Please select a row first.');
	}
});


$('#selectResult3').on('click', function() {
	var selectedData = table4.row('.selected').data();
	if (selectedData) {
		setidlahanpolygon(selectedData.id_lahan_polygon_efarming);
		$('.modal').modal('hide');
		// console.log('Selected Data:', selectedData.id_lahan_polygon_efarming);
	} else {
		alert('Please select a row first.');
	}
});





</script>