Update develop realisasi belanja

This commit is contained in:
Pusdatin BPKD Jkt
2022-07-18 11:33:24 +07:00
parent 62f94b5ab6
commit 3036b133fe
17 changed files with 328 additions and 424 deletions
+1
View File
@@ -8,6 +8,7 @@
<link rel="stylesheet" href="/AdminLTE-3.2.0/plugins/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="/AdminLTE-3.2.0/plugins/icheck-bootstrap/icheck-bootstrap.min.css">
<link rel="stylesheet" href="/AdminLTE-3.2.0/dist/css/adminlte.min.css">
<link rel="stylesheet" href="/css/app.css">
</head>
<body class="hold-transition login-page">
@yield('content')
+1 -1
View File
@@ -7,7 +7,7 @@
</div> --}}
<!-- /.login-logo -->
<div class="card">
<div class="card-body login-card-body" style="color: navy;">
<div class="card-body login-card-body">
<p class="login-box-msg p-0">
<i class="far fa-user fa-4x"></i>
</p>
+1 -1
View File
@@ -48,7 +48,7 @@
<li class="nav-item">
<a href="{{ url('/upload-realisasi-belanja') }}" class="nav-link">
<i class="fa fa-minus nav-icon"></i>
<p>Upload Data</p>
<p>Upload Rencana Belanja</p>
</a>
</li>
<li class="nav-item">
@@ -1,42 +0,0 @@
@php
$siteBreadcumb = [
["url"=>"/realisasi-pendapatan","label"=>$siteTitle],
["url"=>"/realisasi-pendapatan/$realisasi_pendapatan->id/edit","label"=>$sitesubTitle]
];
@endphp
@extends('layouts.app')
@section('content')
@section('card_header')
<div class="card-header">
<h2 class="card-title"><i class="fa fa-th-list mr-2"></i> {{ $sitesubTitle }}</h2>
<div class="card-tools">
{{-- @if(auth()->user()->can('Tambah SKPP')) --}}
<button class="btn btn-sm btn-default" onclick="location.href='{{ route('realisasi-pendapatan.index') }}'"><i class="fa fa-arrow-left"></i> Kembali</button>
{{-- @endif --}}
</div>
</div>
@stop
<form id="frmSalurdana" action="{{ route('realisasi-pendapatan.update',$realisasi_pendapatan->id) }}" method="POST" autocomplete="off">
@csrf
@include('realisasi_pendapatan.form')
@method('PUT')
@stop
@section('scripts2')
<script type="text/javascript">
$(document).ready(function(){
let $newOption = $("<option selected='selected'></option>").val({{ $realisasi_pendapatan->id_sps }}).text("{{ $realisasi_pendapatan->kode_rekening_sps."|".$realisasi_pendapatan->nama_rekening_sps }}")
$("#txt_rek_sps").val("{{ $realisasi_pendapatan->kode_rekening_sps."|".$realisasi_pendapatan->nama_rekening_sps }}");
$("#txt_id_sps").append($newOption).trigger('change');
$("#txt_ta").val("{{ $realisasi_pendapatan->tahun }}");
$("#txt_simtrad4_uraian").val("{{ $realisasi_pendapatan->simtrad4_uraian }}");
$("#txt_simtrad4_sp2d_bun").val("{{ $realisasi_pendapatan->simtrad4_sp2d_bun }}");
$("#txt_simtrad4_kotor").val("{{ separateNumberIndo($realisasi_pendapatan->simtrad4_kotor) }}");
$("#txt_simtrad4_potongan").val("{{ separateNumberIndo($realisasi_pendapatan->simtrad4_potongan) }}");
$("#txt_simtrad4_bersih").val("{{ separateNumberIndo($realisasi_pendapatan->simtrad4_bersih) }}");
showRinciDBH({{ $realisasi_pendapatan->id_sps }});
});
</script>
@endsection
+75 -144
View File
@@ -1,157 +1,88 @@
<div class="row justify-content-center">
<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" required>
@php
$listTA = Session::get('listTA');
foreach($listTA as $rowTA){
echo "<option value='$rowTA'>$rowTA</option>";
}
@endphp
</select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="txt_simtrad4_kotor">DBH/DAK</label>
<select id="txt_id_sps" name="txt_id_sps" style="width:100%" class="form-control sps_search" required></select>
<input id="txt_rek_sps" name="txt_rek_sps" type="hidden">
</div>
<div class="form-group">
<div class="col-12"><strong>RINCIAN</strong><hr></div>
<div class="col-12 row">
<div class="col">
<div class="form-group row">
<label class="col-form-label col-md-5 col-sm-5 label-align">Januari</label>
<div class="col-md-7 col-sm-7 ">
<input class="rinci_dbh form-control-plaintext" value=0 readonly>
</div>
</div>
<div class="form-group row">
<label class="col-form-label col-md-5 col-sm-5 label-align">Februari</label>
<div class="col-md-7 col-sm-7 ">
<input class="rinci_dbh form-control-plaintext" value=0 readonly>
</div>
</div>
<div class="form-group row">
<label class="col-form-label col-md-5 col-sm-5 label-align">Maret</label>
<div class="col-md-7 col-sm-7 ">
<input class="rinci_dbh form-control-plaintext" value=0 readonly>
</div>
</div>
<div class="form-group row">
<label class="col-form-label col-md-5 col-sm-5 label-align">April</label>
<div class="col-md-7 col-sm-7 ">
<input class="rinci_dbh form-control-plaintext" value=0 readonly>
</div>
</div>
<div class="form-group row">
<label class="col-form-label col-md-5 col-sm-5 label-align">Mei</label>
<div class="col-md-7 col-sm-7 ">
<input class="rinci_dbh form-control-plaintext" value=0 readonly>
</div>
</div>
<div class="form-group row">
<label class="col-form-label col-md-5 col-sm-5 label-align">Juni</label>
<div class="col-md-7 col-sm-7 ">
<input class="rinci_dbh form-control-plaintext" value=0 readonly>
</div>
</div>
</div>
<div class="col">
<div class="form-group row">
<label class="col-form-label col-md-5 col-sm-5 label-align">Juli</label>
<div class="col-md-7 col-sm-7 ">
<input class="rinci_dbh form-control-plaintext" value=0 readonly>
</div>
</div>
<div class="form-group row">
<label class="col-form-label col-md-5 col-sm-5 label-align">Agustus</label>
<div class="col-md-7 col-sm-7 ">
<input class="rinci_dbh form-control-plaintext" value=0 readonly>
</div>
</div>
<div class="form-group row">
<label class="col-form-label col-md-5 col-sm-5 label-align">September</label>
<div class="col-md-7 col-sm-7 ">
<input class="rinci_dbh form-control-plaintext" value=0 readonly>
</div>
</div>
<div class="form-group row">
<label class="col-form-label col-md-5 col-sm-5 label-align">Oktober</label>
<div class="col-md-7 col-sm-7 ">
<input class="rinci_dbh form-control-plaintext" value=0 readonly>
</div>
</div>
<div class="form-group row">
<label class="col-form-label col-md-5 col-sm-5 label-align">November</label>
<div class="col-md-7 col-sm-7 ">
<input class="rinci_dbh form-control-plaintext" value=0 readonly>
</div>
</div>
<div class="form-group row">
<label class="col-form-label col-md-5 col-sm-5 label-align">Desember</label>
<div class="col-md-7 col-sm-7 ">
<input class="rinci_dbh form-control-plaintext" value=0 readonly>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-6">
<div class="form-group">
<label class="col-form-label label-align" for="txt_simtrad4_uraian">Uraian</label>
<textarea id="txt_simtrad4_uraian" name="txt_simtrad4_uraian" class="form-control" required></textarea>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="txt_simtrad4_sp2d_bun">SP2D BUN</label>
<input id="txt_simtrad4_sp2d_bun" name="txt_simtrad4_sp2d_bun" class="form-control" required value="">
</div>
<div class="form-group">
<label class="col-form-label label-align" for="txt_simtrad4_kotor">Kotor</label>
<input id="txt_simtrad4_kotor" name="txt_simtrad4_kotor" class="form-control number-separator-indo" value="0">
</div>
<div class="form-group">
<label class="col-form-label label-align" for="txt_simtrad4_potongan">Potongan</label>
<input id="txt_simtrad4_potongan" name="txt_simtrad4_potongan" class="form-control number-separator-indo" value="0">
</div>
<div class="form-group">
<label class="col-form-label label-align" for="txt_simtrad4_bersih">Bersih</label>
<input id="txt_simtrad4_bersih" name="txt_simtrad4_bersih" class="form-control number-separator-indo" value="0" readonly>
</div>
</div>
<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" required readonly>
@php
$listTA = Session::get('listTA');
foreach($listTA as $rowTA){
echo "<option value='$rowTA'>$rowTA</option>";
}
@endphp
</select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Jenis</label>
<input type="text" class="form-control" name="jenis" readonly>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Sub Jenis</label>
<input type="text" class="form-control" name="sub_jenis" readonly>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Program</label>
<select name="sk" class="form-control sk_search" required readonly></select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">SKPD</label>
<select name="sk" class="form-control sk_search" required readonly></select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Kegiatan</label>
<select name="sk" class="form-control sk_search" required readonly></select>
</div>
<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 readonly></select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="rsk">Rinci Sub Kegiatan</label>
<select name="rsk" class="form-control sk_search" required readonly></select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="rsk">Rekening</label>
<select name="rsk" class="form-control sk_search" required readonly></select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="rsk">Anggaran</label>
<select name="rsk" class="form-control sk_search" required readonly></select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Volume</label>
<input type="text" class="form-control" name="jenis" readonly>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Unit</label>
<input type="text" class="form-control" name="sub_jenis" readonly>
</div>
<button id="btn_save_realisasi_pendapatan" type="submit" class="btn btn-sm btn-success"><i class="fa fa-save"></i> Simpan</button>
@section('scripts')
<script type="text/javascript">
var showRinciDBH = (id)=>{
$.ajax({
url: '/realisasi-pendapatan/rinci-dbh?idSPS='+id,
dataType: 'json',
success: function (data) {
for(let x=0;x<=11;x++){
let bulan=x+1;
$($(".rinci_dbh")[x]).val(separateNumberIndo(data["spsbulan"+bulan]));
}
$(document).ready(function(){
$('.sk_search').select2({
placeholder: 'Pilih Sub Kegiatan',
ajax: {
url: '/item-search-sk',
dataType: 'json',
delay: 250,
processResults: function (data) {
return {
results: $.map(data, function (item) {
return {
text: item.name,
id: item.id
}
})
};
},
cache: true
}
});
}
$(document).ready(function(){
let hitung_bersih = ()=> {
let bersih = replaceValue($("#txt_simtrad4_kotor").val()) - replaceValue($("#txt_simtrad4_potongan").val());
$("#txt_simtrad4_bersih").val(separateNumberIndo(bersih));
}
$("#txt_simtrad4_kotor, #txt_simtrad4_potongan").on("keyup",function(){
hitung_bersih();
})
$('#txt_id_sps').select2({
placeholder: 'Pilih DBH / DAK',
$('.rsk_search').select2({
placeholder: 'Pilih Rinci Sub Kegiatan',
ajax: {
url: '/item-search-sps?ta='+$("#txt_ta").val(),
url: '/item-search-rsk',
dataType: 'json',
delay: 250,
processResults: function (data) {
@@ -17,11 +17,7 @@
@section('card_header')
<div class="card-header">
<h2 class="card-title"><i class="fa fa-th-list mr-2"></i> {{ $sitesubTitle }}</h2>
<div class="card-tools">
{{-- @if(auth()->user()->can('Tambah SKPP')) --}}
<button class="btn btn-sm btn-success" onclick="location.href='{{ route('realisasi-pendapatan.create') }}'"><i class="fa fa-edit"></i> Tambah Data</button>
{{-- @endif --}}
</div>
<div class="card-tools"></div>
</div>
@stop
@@ -47,17 +43,19 @@
</div>
</div>
</div>
<table id="dtTableSKPP" class="table table-striped jambo_table tblClickRow" style="width:100%">
<table id="tblRealisasi" class="table table-striped jambo_table tblClickRow" style="width:100%;">
<thead>
<tr class="headings">
<th>No</th>
<th>Uraian</th>
<th>Kotor</th>
<th>Potongan</th>
<th>Bersih</th>
<th>SP2D BUN</th>
<th>NO. STS</th>
<th>Aksi</th>
<?php
$arrCol = array("Tahun", "Jenis", "Sub Jenis", "Kode Program",
"Nama Program", "Kode SKPD", "Nama SKPD", "Kode Kegiatan", "Nama Kegiatan", "Kode Sub Kegiatan",
"Nama Sub Kegiatan", "Kode RSK", "Nama RSK", "Kode Rek", "Nama Rek", "Anggaran",
"Volume", "Unit","Volume Realisasi", "Unit Realisasi");
foreach($arrCol as $rowCol){
echo "<th>$rowCol</th>";
}
?>
</tr>
</thead>
<tbody></tbody>
@@ -82,6 +80,11 @@
$(document).ready(function(){
var srcDate1 = null, srcDate2 = null;
$('#tblRealisasi tbody').on('click', 'tr', function () {
var data = dtTable.row( this ).data();
location.href = "/realisasi-belanja/" + data["id"] +"/submit";
});
$("#src").keyup(function(e){
if (e.keyCode == 13){
e.preventDefault();
@@ -93,20 +96,18 @@
dtTable.draw();
});
var dtTable = $('#dtTableSKPP').DataTable( {
var dtTable = $('#tblRealisasi').DataTable( {
"processing": true,
"serverSide": true,
"ordering": false,
"autoWidth": false,
"ajax": {
url: "/realisasi-pendapatan/datatable",
url: "/realisasi-belanja/datatable",
type: "POST",
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
data: function (d) {
d.src = $("#src").val(),
d.ta = $("#srcTA").val()
}
},
"columnDefs": [
@@ -120,13 +121,26 @@
"paging": true, // Table pagination
"columns": [
{ "data": null},
{ "data": "simtrad4_uraian", "width": "400px" },
{ "data": "simtrad4_kotor", "className":"text-right" },
{ "data": "simtrad4_potongan", "className":"text-right" },
{ "data": "simtrad4_bersih", "className":"text-right", "defaultContent":"0" },
{ "data": "simtrad4_sp2d_bun", "className":"text-left", "defaultContent":"-" },
{ "data": "rkud_no_sts", "className":"text-center", "defaultContent":"-"},
{ "data": null},
{ "data": "tahun_anggaran", "width": "400px" },
{ "data": "jenis_belanja", "className":"text-left","defaultContent":"-" },
{ "data": "sub_jenis_belanja", "className":"text-left", "defaultContent":"-" },
{ "data": "kode_program", "className":"text-center", "defaultContent":"-" },
{ "data": "nama_program", "className":"text-left", "defaultContent":"-" },
{ "data": "kode_skpd", "className":"text-center", "defaultContent":"-" },
{ "data": "nama_skpd", "className":"text-left", "defaultContent":"-" },
{ "data": "kode_kegiatan", "className":"text-center", "defaultContent":"-" },
{ "data": "nama_kegiatan", "className":"text-left", "defaultContent":"-" },
{ "data": "kode_sub_kegiatan", "className":"text-center", "defaultContent":"-" },
{ "data": "nama_sub_kegiatan", "className":"text-left", "defaultContent":"-" },
{ "data": "kode_rsk", "className":"text-center", "defaultContent":"-" },
{ "data": "nama_rsk", "className":"text-left", "defaultContent":"-", "width":300 },
{ "data": "kode_rekening", "className":"text-center", "defaultContent":"-" },
{ "data": "nama_rekening", "className":"text-left", "defaultContent":"-" },
{ "data": "jumlah_anggaran", "className":"text-right", "defaultContent":"0" },
{ "data": "volume_satuan", "className":"text-center", "defaultContent":"0" },
{ "data": "unit_satuan", "className":"text-center", "defaultContent":"-" },
{ "data": "volume_satuan_realisasi", "className":"text-center", "defaultContent":"0" },
{ "data": "unit_satuan_realisasi", "className":"text-center", "defaultContent":"-" },
],
"rowCallback": function(nRow, aData, iDisplayIndex, iDisplayIndexFull, oSettings) {
let info = dtTable.page.info();
@@ -134,20 +148,12 @@
let index = (numStart * dtTable.page.len()) + iDisplayIndex + 1;
$("td:eq(0)", nRow).html(index);
$("td:eq(2)", nRow).html(separateNumberIndo(aData["simtrad4_kotor"]));
$("td:eq(3)", nRow).html(separateNumberIndo(aData["simtrad4_potongan"]));
$("td:eq(4)", nRow).html(separateNumberIndo(aData["simtrad4_bersih"]));
$("td:eq(7)", nRow).html(
"<form class='form-delete' action='/realisasi-pendapatan/"+aData['id']+"' method='POST'>"+
"<a class='btn btn-default btn-sm' href='/realisasi-pendapatan/"+aData['id']+"' title='Lihat'><i class='fa fa-bullseye'></i></a>"+
"<a class='btn btn-default btn-sm ml-1' href='/realisasi-pendapatan/"+aData['id']+"/edit' title='Ubah'><i class='fa fa-edit'></i></a>"+
"<input type='hidden' name='_token' id='csrf-token' value='{{ Session::token() }}' /><input type='hidden' name='_method' value='DELETE'>"+
"<button type='submit' class='btn btn-default btn-sm ml-1' title='Hapus'><i class='fa fa-trash'></i></button></form>");
$("td:eq(16)", nRow).html(separateNumberIndo(aData["jumlah_anggaran"]));
return nRow;
},
"language": {
"lengthMenu": "Display _MENU_ records per page",
"lengthMenu": "Tampil _MENU_ data per Halaman",
"zeroRecords": "Data tidak ditemukan!",
"info": "Halaman _PAGE_ dari _PAGES_ Halaman",
"infoEmpty": "Data tidak tersedia",
@@ -155,7 +161,8 @@
"paginate": {
"previous": "<i class='fas fa-angle-double-left'></i>",
"next": "<i class='fas fa-angle-double-right'></i>",
}
},
"processing": "<div class='loading'></div>",
},
scrollX:true,
});
@@ -1,117 +0,0 @@
@php
$siteBreadcumb = [
["url"=>"/realisasi-pendapatan","label"=>$siteTitle],
];
@endphp
@extends('layouts.empty')
@section('styles')
@endsection
@section('content')
<div class="col-12">
<div class="card">
<div class="card-header">
<h2 class="card-title"><i class="fa fa-th-list mr-2"></i> {{ $sitesubTitle }}</h2>
<div class="card-tools">
<button class="btn btn-sm btn-default" onclick="location.href='{{ route('realisasi-pendapatan.index') }}'"><i class="fa fa-arrow-left"></i> Kembali</button>
</div>
</div>
<div id="detail_realisasi_pendapatan" class="card-body">
@include('realisasi_pendapatan.form')
</div>
</div>
<div class="card">
<div class="card-header">
<h2 class="card-title"><i class="fa fa-th-list mr-2"></i> STS</h2>
</div>
<div class="card-body">
<form id="frmrealisasipendapatan" action="{{ url("realisasi-pendapatan/$realisasi_pendapatan->id/sts") }}" method="POST" autocomplete="off">
@csrf
<div class="form-group row">
<label class="col-form-label col-md-3 col-sm-3 label-align" for="rkud_no_sts">No. STS</label>
<div class="col-md-9 col-sm-9 ">
<input id="rkud_no_sts" name="rkud_no_sts" class="form-control" value="{{ $realisasi_pendapatan->rkud_no_sts }}" placeholder="Input Nomor STS"></select>
</div>
</div>
<div class="form-group row">
<label class="col-form-label col-md-3 col-sm-3 label-align" for="rkud_tgl">Tanggal</label>
<div class="col-md-9 col-sm-9 ">
<input id="rkud_tgl" name="rkud_tgl" class="form-control" value="{{ $realisasi_pendapatan->rkud_tgl }}" readonly>
</div>
</div>
<div class="form-group row">
<label class="col-form-label col-md-3 col-sm-3 label-align" for="rkud_kode_akun">Kode Akun</label>
<div class="col-md-9 col-sm-9 ">
<input id="rkud_kode_akun" name="rkud_kode_akun" class="form-control" value="{{ $realisasi_pendapatan->rkud_kode_akun }}" readonly>
</div>
</div>
<div class="form-group row">
<label class="col-form-label col-md-3 col-sm-3 label-align" for="rkud_nama_akun">Nama Akun</label>
<div class="col-md-9 col-sm-9 ">
<input id="rkud_nama_akun" name="rkud_nama_akun" class="form-control" value="{{ $realisasi_pendapatan->rkud_nama_akun }}"readonly>
</div>
</div>
<div class="form-group row">
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_bersih">Jumlah</label>
<div class="col-md-9 col-sm-9 ">
<input id="rkud_jumlah" name="rkud_jumlah" class="form-control number-separator-indo" value="{{ separateNumberIndo($realisasi_pendapatan->rkud_jumlah) }}" readonly>
</div>
</div>
<div class="form-group">
<button type="submit" class="btn btn-sm btn-success"><i class="fa fa-save"></i> Simpan</button>
</div>
</form>
</div>
</div>
</div>
@stop
@section('scripts2')
<script type="text/javascript">
$(document).ready(function(){
$("#btn_save_realisasi_pendapatan").remove();
let $newOption = $("<option selected='selected'></option>").val({{ $realisasi_pendapatan->id_sps }}).text("{{ $realisasi_pendapatan->kode_rekening_sps."|".$realisasi_pendapatan->nama_rekening_sps }}")
$("#txt_rek_sps").val("{{ $realisasi_pendapatan->kode_rekening_sps."|".$realisasi_pendapatan->nama_rekening_sps }}");
$("#txt_id_sps").append($newOption).trigger('change');
$("#txt_ta").val("{{ $realisasi_pendapatan->tahun }}");
$("#txt_simtrad4_uraian").val("{{ $realisasi_pendapatan->simtrad4_uraian }}");
$("#txt_simtrad4_sp2d_bun").val("{{ $realisasi_pendapatan->simtrad4_sp2d_bun }}");
$("#txt_simtrad4_kotor").val("{{ separateNumberIndo($realisasi_pendapatan->simtrad4_kotor) }}");
$("#txt_simtrad4_potongan").val("{{ separateNumberIndo($realisasi_pendapatan->simtrad4_potongan) }}");
$("#txt_simtrad4_bersih").val("{{ separateNumberIndo($realisasi_pendapatan->simtrad4_bersih) }}");
showRinciDBH({{ $realisasi_pendapatan->id_sps }});
$("#rkud_no_sts").on("keypress", function(e){
if (e.keyCode == 13){
e.preventDefault();
$.ajax({
url: '/item-search-sts?no_skprd='+$(this).val(),
dataType: 'json',
success: function (data) {
$("#rkud_tgl").val(data.tgl_validasi);
$("#rkud_kode_akun").val(data.kode_bas);
$("#rkud_nama_akun").val(data.n_akun);
$("#rkud_jumlah").val(data.nilai_bayar);
}
});
}
});
$("#frmrealisasipendapatan").on("submit",function(e){
e.preventDefault();
if ($("#rkud_jumlah").val()==$("#txt_simtrad4_bersih").val()){
return e.currentTarget.submit();
}else{
Swal.fire("Jumlah pada STS tidak sama!", '', 'error');
}
});
$("#detail_realisasi_pendapatan .form-control").removeClass();
$("#detail_realisasi_pendapatan input, #detail_realisasi_pendapatan select, #detail_realisasi_pendapatan textarea").addClass("form-control-plaintext");
$("#detail_realisasi_pendapatan input, #detail_realisasi_pendapatan select, #detail_realisasi_pendapatan textarea").attr("disabled", true);
$("span.select2").hide();
});
</script>
@endsection
@@ -13,12 +13,12 @@
<h2 class="card-title"><i class="fa fa-th-list mr-2"></i> {{ $sitesubTitle }}</h2>
<div class="card-tools">
{{-- @if(auth()->user()->can('Tambah SKPP')) --}}
<button class="btn btn-sm btn-default" onclick="location.href='{{ route('realisasi-pendapatan.index') }}'"><i class="fa fa-arrow-left"></i> Kembali</button>
<button class="btn btn-sm btn-default" onclick="location.href='{{ route('realisasi-belanja.index') }}'"><i class="fa fa-arrow-left"></i> Kembali</button>
{{-- @endif --}}
</div>
</div>
@stop
<form id="frmSalurdana" action="{{ route('realisasi-pendapatan.store') }}" method="POST" autocomplete="off">
<form id="frmSalurdana" action="{{ url('/realisasi-belanja/submit') }}" method="POST" autocomplete="off">
@csrf
@include('realisasi_pendapatan.form')
@include('realisasi_belanja.form')
@endsection
@@ -27,7 +27,7 @@
<b>File Gambar</b><br/>
<input type="file" name="file" required>
</div>
<div class="form-group"><input type="submit" value="Upload File" class="btn btn-sm btn-success"></div>
<div class="form-group"><button type="submit" class="btn btn-sm btn-success"><i class="fas fa-file-excel"></i> Upload File</button></div>
<p><strong>Format:xlsx | Columns:</strong>
"tahun_anggaran",
"jenis_belanja",
@@ -52,10 +52,10 @@
</div>
<div class="card">
<div class="card-header">
<h2 class="card-title"><i class="fa fa-check mr-2"></i> Validasi Data</h2>
<h2 class="card-title"><i class="fa fa-check mr-2"></i> Validasi Data Rencana Belanja</h2>
<div class="card-tools">
{{-- @if(auth()->user()->can('Tambah SKPP')) --}}
<button class="btn btn-sm btn-default" onclick="location.href='{{ route('realisasi-belanja.index') }}'"><i class="fa fa-save"></i> Upload Data</button>
<button id="upload_validated" class="btn btn-sm btn-default"><i class="fa fa-save"></i> Upload Data</button>
{{-- @endif --}}
</div>
</div>
@@ -65,7 +65,10 @@
<tr class="headings">
<th>No</th>
<?php
$arrCol = array("tahun_anggaran", "jenis_belanja", "sub_jenis_belanja", "kode_program", "nama_program", "kode_skpd", "nama_skpd", "kode_kegiatan", "nama_kegiatan", "kode_sub_kegiatan", "nama_sub_kegiatan", "kode_rsk", "nama_rsk", "kode_rekening", "nama_rekening", "jumlah_anggaran", "volume_satuan", "unit_satuan");
$arrCol = array("Tahun", "Jenis", "Sub Jenis", "Kode Program",
"Nama Program", "Kode SKPD", "Nama SKPD", "Kode Kegiatan", "Nama Kegiatan", "Kode Sub Kegiatan",
"Nama Sub Kegiatan", "Kode RSK", "Nama RSK", "Kode Rek", "Nama Rek", "Anggaran",
"Volume", "Unit");
foreach($arrCol as $rowCol){
echo "<th>$rowCol</th>";
}
@@ -94,6 +97,23 @@
<script src="/AdminLTE-3.2.0/plugins/datatables-fixedcolumns/js/fixedColumns.bootstrap4.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(document).on("click","#upload_validated",function (e){
e.preventDefault();
let test = Swal.fire({
title: 'Data Rencana Belanja akan diUpload?',
showDenyButton: true,
showCancelButton: false,
confirmButtonText: 'Ya',
denyButtonText: "Tidak",
icon: "warning",
}).then((result) => {
/* Read more about isConfirmed, isDenied below */
if (result.isConfirmed) {
location.href='{{ url('/upload-realisasi-belanja/upload') }}';
}
})
});
var dtTable = $('#tempUploadRealisasi').DataTable( {
"processing": true,
"serverSide": true,