This commit is contained in:
Izuddin
2022-09-10 04:35:48 +07:00
parent 7052d3debc
commit 4cde8ab625
21 changed files with 1064 additions and 143 deletions
@@ -1,23 +1,28 @@
<div class="row">
<div class="col-6">
<div class="form-group">
<label class="col-form-label label-align" for="txt_simtrad4_kotor">Tahun Anggaran</label>
<select id="txt_ta" name="txt_ta" style="width:100%" class="form-control form-control-sm" required readonly>
@php
$listTA = Session::get('listTA');
foreach($listTA as $rowTA){
echo "<option value='$rowTA'>$rowTA</option>";
}
@endphp
<label class="col-form-label label-align" for="jenis">Jenis Dana</label>
<select id="jenis_dana" name="jenis_dana" class="form-control form-control-sm jenis_dana" required>
<option value="DBH">DBH</option>
<option value="DAK">DAK</option>
</select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="jenis">Jenis</label>
<label class="col-form-label label-align" for="jenis">Sub Jenis Dana</label>
<select id="sub_jenis_dana" name="sub_jenis_dana" class="form-control sub_jenis_dana" required></select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="txt_simtrad4_kotor">DBH / DAK</label>
<select id="id_sps" name="id_sps" style="width:100%" class="form-control sps_search" required></select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="jenis">Jenis Belanja</label>
<select name="jenis" class="form-control jenis_belanja_search" required></select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sub_jenis">Sub Jenis</label>
<select name="sub_jenis" class="form-control sub_jenis_belanja_search" required></select>
<label class="col-form-label label-align" for="sub_jenis">Sub Jenis Belanja</label>
<select id="sub_jenis_belanja_search" name="sub_jenis" class="form-control" required></select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="prog">Program</label>
@@ -27,12 +32,12 @@
<label class="col-form-label label-align" for="skpd">SKPD</label>
<select name="skpd" class="form-control skpd_search" required></select>
</div>
</div>
<div class="col-6">
<div class="form-group">
<label class="col-form-label label-align" for="keg">Kegiatan</label>
<select name="keg" class="form-control keg_search" required></select>
</div>
</div>
<div class="col-6">
<div class="form-group">
<label class="col-form-label label-align" for="sk">Sub Kegiatan</label>
<select name="sk" class="form-control sk_search" required></select>
@@ -47,7 +52,7 @@
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Volume</label>
<input type="text" class="form-control form-control-sm" name="vol">
<input type="number" class="form-control form-control-sm" name="vol" required>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Unit</label>
@@ -59,7 +64,7 @@
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Jumlah Rencana Kontrak</label>
<input type="text" class="form-control form-control-sm" name="jml_rencana_kontrak">
<input type="number" class="form-control form-control-sm" name="jml_rencana_kontrak" required>
</div>
</div>
</div>
@@ -68,11 +73,39 @@
@section('scripts')
<script type="text/javascript">
$(document).ready(function(){
// $('#txt_id_sps').on('select2:select', function (e) {
// var data = e.params.data;
// $("#txt_rek_sps").val(data.text);
// showRinciDBH(data.id);
// });
let subJenisBelanja = (idJenisBelanja)=>{
$('#sub_jenis_belanja_search').select2({
placeholder: 'Pilih Sub Jenis Belanja',
ajax: {
url: Url+'/item-search-subjenisbelanja?id_jenis='+idJenisBelanja,
dataType: 'json',
delay: 250,
processResults: function (data) {
return {
results: $.map(data, function (item) {
return {
text: item.name,
id: item.id
}
})
};
},
cache: true
}
});
}
$('select[name=jenis]').on('select2:select', function (e) {
var data = e.params.data;
subJenisBelanja(data.id);
})
$('select[name=jenis_dana]').on('change', function (e) {
subJenisDana($(this).val());
})
subJenisDana($("#jenis_dana").val());
});
</script>
@endsection