Develop
This commit is contained in:
@@ -5,6 +5,7 @@ namespace App\Http\Controllers;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\SubKegiatan;
|
||||
use App\Models\Sps_pendapatan;
|
||||
use App\Models\Siesetpembayaran;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
@@ -49,15 +50,31 @@ class ItemSearchController extends Controller
|
||||
|
||||
public function sps(Request $request)
|
||||
{
|
||||
$tropd = [];
|
||||
$sps = [];
|
||||
if($request->has('q')){
|
||||
$search = strtolower($request->q);
|
||||
$ta = $request->ta;
|
||||
$select = DB::raw("ID,KODE_REKENING||' | '||NAMA_REKENING as name");
|
||||
$tropd = Sps_pendapatan::select($select)
|
||||
$sps = Sps_pendapatan::select($select)
|
||||
->whereRaw("TAHUN=$ta AND SKPD_ID = 980 AND (LOWER(KODE_REKENING) LIKE '%$search%' OR LOWER(NAMA_REKENING) LIKE '%$search%')")
|
||||
->get();
|
||||
}
|
||||
return response()->json($tropd);
|
||||
return response()->json($sps);
|
||||
}
|
||||
|
||||
public function sts(Request $request)
|
||||
{
|
||||
$no_skprd = $request->no_skprd;
|
||||
$select = DB::raw("NO_SKPRD,TGL_VALIDASI,KODE_BAS,NILAI_BAYAR,TRBAS.N_AKUN");
|
||||
$sts = Siesetpembayaran::select($select)
|
||||
->join("TRBAS","SI_ESET_PEMBAYARAN.KODE_BAS","=","TRBAS.C_AKUN")
|
||||
->where("NO_SKPRD", $no_skprd)
|
||||
->first();
|
||||
|
||||
$sts["tgl_validasi"] = date("Y-m-d",strtotime($sts["tgl_validasi"]));
|
||||
$sts["nilai_bayar"] = separateNumberIndo($sts["nilai_bayar"]);
|
||||
// var_dump($sts)
|
||||
|
||||
return response()->json($sts);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,10 +32,12 @@ class JadwalSalurdanaController extends Controller
|
||||
|
||||
$dataFilter=0;
|
||||
$data = Sps_pendapatan::where("SKPD_ID",980)
|
||||
->where("TAHUN",$ta);
|
||||
->where("TAHUN",$ta)
|
||||
->whereRaw("SUBSTR(KODE_REKENING,1,3)='4.2'");
|
||||
$dataFilter = $data->count();
|
||||
$dataTotal = Sps_pendapatan::where("SKPD_ID",980)
|
||||
->where("TAHUN",$ta)
|
||||
->whereRaw("SUBSTR(KODE_REKENING,1,3)='4.2'")
|
||||
->count();
|
||||
|
||||
return response()->json([
|
||||
|
||||
@@ -39,6 +39,9 @@ class RealisasiPendapatanController extends Controller
|
||||
|
||||
$req = $request->all();
|
||||
$data["id_sps"] = $req["txt_id_sps"];
|
||||
$txt_rek_sps = explode("|",$req["txt_rek_sps"]);
|
||||
$data["kode_rekening_sps"] = $txt_rek_sps[0];
|
||||
$data["nama_rekening_sps"] = $txt_rek_sps[1];
|
||||
$data["simtrad4_uraian"] = $req["txt_simtrad4_uraian"];
|
||||
$data["simtrad4_kotor"] = replaceMoney($req["txt_simtrad4_kotor"]);
|
||||
$data["simtrad4_potongan"] = replaceMoney($req["txt_simtrad4_potongan"]);
|
||||
@@ -59,6 +62,12 @@ class RealisasiPendapatanController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
public function edit(DbhPendapatanRealisasi $realisasi_pendapatan)
|
||||
{
|
||||
$this->setSubtitle("Ubah Data");
|
||||
return view('realisasi_pendapatan.edit',compact('realisasi_pendapatan'));
|
||||
}
|
||||
|
||||
public function datatable(Request $request)
|
||||
{
|
||||
$post = $request->all();
|
||||
@@ -105,13 +114,38 @@ class RealisasiPendapatanController extends Controller
|
||||
return view('realisasi_pendapatan.show',compact("realisasi_pendapatan"));
|
||||
}
|
||||
|
||||
public function sts()
|
||||
public function sts(Request $request, $realisasiId)
|
||||
{
|
||||
// $request->validate([
|
||||
// 'nama' => 'required',
|
||||
// 'nip' => 'required',
|
||||
// 'nrk' => 'required',
|
||||
// ]);
|
||||
// if (!Auth::user()->can("Tambah SKPP")){
|
||||
// abort(403, 'Youre not allowed to visit this page!');
|
||||
// }
|
||||
$this->setSubtitle("Input STS");
|
||||
return view('realisasi_pendapatan.sts');
|
||||
$req = $request->all();
|
||||
try{
|
||||
$date = date("Ymd");
|
||||
DB::beginTransaction();
|
||||
|
||||
$data = DbhPendapatanRealisasi::firstOrNew(array('id' => $realisasiId));
|
||||
$data["rkud_tgl"] = $req["rkud_tgl"];
|
||||
$data["rkud_no_sts"] = $req["rkud_no_sts"];
|
||||
$data["rkud_kode_akun"] = $req["rkud_kode_akun"];
|
||||
$data["rkud_nama_akun"] = $req["rkud_nama_akun"];
|
||||
$data["rkud_jumlah"] = replaceMoney($req["rkud_jumlah"]);
|
||||
$data->save();
|
||||
|
||||
DB::commit();
|
||||
|
||||
return redirect()->route('realisasi-pendapatan.index')
|
||||
->with('success','STS berhasil diinput.');
|
||||
}catch(\Exception $e){
|
||||
|
||||
DB::rollBack();
|
||||
return redirect(url("realisasi-pendapatan/".$realisasiId))->with('error',$e->getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@ class DbhPendapatanRealisasi extends Eloquent
|
||||
protected $table = 'dbh_pendapatan_realisasi';
|
||||
protected $fillable = [
|
||||
'simtrad4_uraian','simtrad4_kotor','simtrad4_potongan','simtrad4_bersih','simtrad4_sp2d_bun',
|
||||
'rkud_tgl','rkud_no_sts','rkud_kode_akun','rkud_nama_akun','rkud_jumlah','id_sps'
|
||||
'rkud_tgl','rkud_no_sts','rkud_kode_akun','rkud_nama_akun','rkud_jumlah','id_sps','kode_rekening_sps','nama_rekening_sps'
|
||||
];
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
use App\Traits\Uuids;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Yajra\Oci8\Eloquent\OracleEloquent as Eloquent;
|
||||
|
||||
class Siesetpembayaran extends Eloquent
|
||||
{
|
||||
use HasFactory;
|
||||
use Uuids;
|
||||
protected $connection = 'oracle';
|
||||
protected $table = 'NEWSIPKD.SI_ESET_PEMBAYARAN';
|
||||
protected $fillable = [];
|
||||
|
||||
}
|
||||
@@ -16,6 +16,8 @@ class CreateDbhPendapatanRealisasiTable extends Migration
|
||||
Schema::create('dbh_pendapatan_realisasi', function (Blueprint $table) {
|
||||
$table->uuid('id')->primary();
|
||||
$table->integer('id_sps')->nullable();
|
||||
$table->string('kode_rekening_sps',50)->nullable();
|
||||
$table->string('nama_rekening_sps',150)->nullable();
|
||||
$table->text('simtrad4_uraian');
|
||||
$table->decimal('simtrad4_kotor', 19, 2);
|
||||
$table->decimal('simtrad4_potongan', 19, 2);
|
||||
|
||||
Vendored
+1
-1
@@ -69,7 +69,7 @@ hr{
|
||||
}
|
||||
|
||||
.number-separator-indo{
|
||||
text-align: right;
|
||||
/*text-align: right;*/
|
||||
}
|
||||
|
||||
.tblClickRow tr > td{
|
||||
|
||||
@@ -1,257 +0,0 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<!-- Meta, title, CSS, favicons, etc. -->
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="csrf-token" content="{{ csrf_token() }}" />
|
||||
<title>{{ config('app.name','SKPP') }} {{ isset($siteTitle)?" - ".$siteTitle:"" }}</title>
|
||||
|
||||
<link href="/gentelella/vendors/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
<link href="/gentelella/vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet">
|
||||
<link href="/gentelella/vendors/nprogress/nprogress.css" rel="stylesheet">
|
||||
<link href="/gentelella/build/css/custom.min.css" rel="stylesheet">
|
||||
<link href="/gentelella/vendors/select2/dist/css/select2.min.css" rel="stylesheet">
|
||||
<link href="/gentelella/vendors/iCheck/skins/flat/green.css" rel="stylesheet">
|
||||
<link href="/css/app.css" rel="stylesheet">
|
||||
<!-- <link href="/css/tempusdominus-bootstrap-4.min.css" rel="stylesheet"> -->
|
||||
<link href="/css/daterangepicker.css" rel="stylesheet">
|
||||
@yield('styles')
|
||||
</head>
|
||||
<body class="nav-sm">
|
||||
<div id="loader-wrapper" style="display:none;">
|
||||
<div id="loader"></div>
|
||||
</div>
|
||||
<div class="container body">
|
||||
<div class="main_container">
|
||||
<div class="col-md-3 left_col menu_fixed">
|
||||
<div class="left_col scroll-view">
|
||||
<div class="navbar nav_title" style="border: 0;">
|
||||
<a href="/" class="site_title"><i class="fa fa-sun-o"></i> <span> S K P P </span></a>
|
||||
</div>
|
||||
|
||||
<div class="clearfix"></div>
|
||||
|
||||
<!-- menu profile quick info -->
|
||||
<!-- <div class="profile clearfix">
|
||||
<div class="profile_pic">
|
||||
<img src="images/img.jpg" alt="..." class="img-circle profile_img">
|
||||
</div>
|
||||
<div class="profile_info">
|
||||
<span>Welcome,</span>
|
||||
<h2></h2>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
</div> -->
|
||||
<!-- /menu profile quick info -->
|
||||
|
||||
@include('partials.menu')
|
||||
|
||||
<!-- /menu footer buttons -->
|
||||
<div class="sidebar-footer hidden-small">
|
||||
<a data-toggle="tooltip" data-placement="top" title="Settings">
|
||||
<span class="glyphicon glyphicon-cog" aria-hidden="true"></span>
|
||||
</a>
|
||||
<a data-toggle="tooltip" data-placement="top" title="FullScreen">
|
||||
<span class="glyphicon glyphicon-fullscreen" aria-hidden="true"></span>
|
||||
</a>
|
||||
<a data-toggle="tooltip" data-placement="top" title="Lock">
|
||||
<span class="glyphicon glyphicon-eye-close" aria-hidden="true"></span>
|
||||
</a>
|
||||
<a data-toggle="tooltip" data-placement="top" title="Logout" href="login.html">
|
||||
<span class="glyphicon glyphicon-off" aria-hidden="true"></span>
|
||||
</a>
|
||||
</div>
|
||||
<!-- /menu footer buttons -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@include('partials.top_menu')
|
||||
|
||||
<!-- page content -->
|
||||
<div class="right_col" role="main">
|
||||
<div class="">
|
||||
<div class="page-title">
|
||||
<div>
|
||||
<div class="pull-left">
|
||||
<h5><i class="fa fa-th-large"></i> {{ $siteTitle }}</h5>
|
||||
</div>
|
||||
<div class="pull-right">
|
||||
<x-breadcrumb :paths="$siteBreadcumb" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="title_right">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@if ($errors->any())
|
||||
<div class="alert alert-danger">
|
||||
<strong>Whoops!</strong> There were some problems with your input.<br><br>
|
||||
<ul>
|
||||
@foreach ($errors->all() as $error)
|
||||
<li>{{ $error }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
<div class="clearfix"></div>
|
||||
|
||||
@hasSection('content')
|
||||
<div class="row">
|
||||
<div class="col-md-12 col-sm-12 ">
|
||||
<div class="x_panel">
|
||||
<div class="x_content">
|
||||
@yield('content')
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
@yield('content_error')
|
||||
</div>
|
||||
</div>
|
||||
<!-- /page content -->
|
||||
|
||||
<!-- footer content -->
|
||||
<footer>
|
||||
<div>© 2021 - Pusat Data dan Informasi BPKD Provinsi DKI Jakarta</div>
|
||||
{{-- <div class="clearfix"></div> --}}
|
||||
</footer>
|
||||
<!-- /footer content -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal-default" class="modal fade myModal" role="dialog" aria-hidden="true" style="display: none;">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
|
||||
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body"></div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="/gentelella/vendors/jquery/dist/jquery.min.js"></script>
|
||||
<script src="/gentelella/vendors/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
<script src="/gentelella/vendors/fastclick/lib/fastclick.js"></script>
|
||||
<script src="/gentelella/vendors/nprogress/nprogress.js"></script>
|
||||
<script src="/gentelella/vendors/select2/dist/js/select2.min.js"></script>
|
||||
<script src="/js/custom.js"></script>
|
||||
<script src="/js/app.js"></script>
|
||||
<script src="/js/swal2.min.js"></script>
|
||||
<script src="/js/moment.min.js"></script>
|
||||
<script src="/js/typeahead.bundle.min.js"></script>
|
||||
<!-- <script src="/js/tempusdominus-bootstrap-4.min.js"></script> -->
|
||||
<script src="/js/daterangepicker.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
var url = window.location;
|
||||
url = url + "";
|
||||
const allLinks = document.querySelectorAll('.menu-link');
|
||||
let currentLink = "";
|
||||
allLinks.forEach((val, idx) => {
|
||||
if (url.indexOf(val.href) > -1){
|
||||
currentLink = $(val).closest("li");
|
||||
}
|
||||
})
|
||||
// console.log(currentLink.closest("li").html());
|
||||
$(currentLink).addClass("active");
|
||||
$(currentLink).closest("ul").closest("li").addClass("active");
|
||||
$(currentLink).closest(".child_menu").hide();
|
||||
if($("body").hasClass("nav-md")){
|
||||
$(currentLink).closest(".child_menu").show();
|
||||
}
|
||||
|
||||
@if ($message = Session::get('success'))
|
||||
Swal.fire('{{ $message }}', '', 'success');
|
||||
@endif
|
||||
|
||||
@if ($message = Session::get('error'))
|
||||
Swal.fire('{{ $message }}', '', 'error');
|
||||
@endif
|
||||
|
||||
initailizeSelect2 = () =>{
|
||||
$('.skpd_search').select2({
|
||||
placeholder: 'Select Unit Kerja',
|
||||
ajax: {
|
||||
url: '/skpd-search',
|
||||
dataType: 'json',
|
||||
delay: 250,
|
||||
processResults: function (data) {
|
||||
return {
|
||||
results: $.map(data, function (item) {
|
||||
return {
|
||||
text: item.name,
|
||||
id: item.id
|
||||
}
|
||||
})
|
||||
};
|
||||
},
|
||||
cache: true
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
$(document).on("submit",".form-delete",function (e){
|
||||
e.preventDefault();
|
||||
let test = Swal.fire({
|
||||
title: 'Data akan dihapus?',
|
||||
showDenyButton: true,
|
||||
showCancelButton: false,
|
||||
confirmButtonText: 'Ya',
|
||||
denyButtonText: "Tidak",
|
||||
icon: "warning",
|
||||
}).then((result) => {
|
||||
/* Read more about isConfirmed, isDenied below */
|
||||
if (result.isConfirmed) {
|
||||
e.currentTarget.submit();
|
||||
}
|
||||
})
|
||||
});
|
||||
|
||||
$(document).on("click",".modalButton",function (e){
|
||||
$("#overlayLoader").removeClass("d-flex");
|
||||
$("#overlayLoader").addClass("d-flex");
|
||||
$('.modal-body').html("<table class='table table-striped' width='100%'><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr></table>");
|
||||
$(".modal-dialog").removeClass("modal-xl modal-lg")
|
||||
$(".modal-dialog").addClass($(this).attr("modal-target"));
|
||||
$('#modal-default')
|
||||
.modal('show')
|
||||
.find('.modal-body')
|
||||
.load($(this).attr('href'),function(){
|
||||
$("#overlayLoader").removeClass("d-flex");
|
||||
$("#overlayLoader").hide();
|
||||
});
|
||||
if ($(this).attr('title')!== null) {
|
||||
$('.modal-title').html($(this).attr('title'));
|
||||
}
|
||||
if ($(this).attr('size')!== null){
|
||||
$('.modal-dialog').addClass($(this).attr('size'));
|
||||
}
|
||||
e.preventDefault();
|
||||
});
|
||||
|
||||
initailizeSelect2();
|
||||
|
||||
setTimeout(() => {
|
||||
$(".alert").hide();
|
||||
}, 10000);
|
||||
|
||||
});
|
||||
</script>
|
||||
@yield('scripts')
|
||||
@yield('scripts2')
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,156 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="csrf-token" content="{{ csrf_token() }}" />
|
||||
<title>{{ config('app.name','E-SAMASA') }} {{ isset($siteTitle)?" | ".$siteTitle:"" }}</title>
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback">
|
||||
<link rel="stylesheet" href="/AdminLTE-3.2.0/plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css">
|
||||
<link rel="stylesheet" href="/AdminLTE-3.2.0/plugins/fontawesome-free/css/all.min.css">
|
||||
<link rel="stylesheet" href="/AdminLTE-3.2.0/plugins/select2/css/select2.min.css">
|
||||
<link rel="stylesheet" href="/AdminLTE-3.2.0/plugins/daterangepicker/daterangepicker.css">
|
||||
<link rel="stylesheet" href="/AdminLTE-3.2.0/dist/css/adminlte.min.css">
|
||||
<link rel="stylesheet" href="/css/app.css">
|
||||
@yield('styles')
|
||||
</head>
|
||||
<body class="hold-transition sidebar-mini text-sm">
|
||||
<div class="wrapper">
|
||||
|
||||
@include('partials.top_menu')
|
||||
|
||||
@include('partials.menu')
|
||||
|
||||
<div class="content-wrapper">
|
||||
<section class="content-header">
|
||||
<div class="container-fluid">
|
||||
<div class="row mb-2">
|
||||
<div class="col-sm-6">
|
||||
<h1>{{ $siteTitle }}</h1>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<ol class="breadcrumb float-sm-right">
|
||||
<x-breadcrumb :paths="$siteBreadcumb" />
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="content">
|
||||
@if ($errors->any())
|
||||
<div class="alert alert-danger">
|
||||
<strong>Whoops!</strong> There were some problems with your input.<br><br>
|
||||
<ul>
|
||||
@foreach ($errors->all() as $error)
|
||||
<li>{{ $error }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
@hasSection('content')
|
||||
@yield('content')
|
||||
@endif
|
||||
@yield('content_error')
|
||||
|
||||
</section>
|
||||
</div>
|
||||
|
||||
<footer class="main-footer">
|
||||
<div class="float-right d-none d-sm-block">
|
||||
<b>Version</b> 1.0
|
||||
</div>
|
||||
<strong>Copyright © 2022 <a href="#">Pusat Data dan Informasi BPKD Provinsi DKI Jakarta</a>.</strong> All rights reserved.
|
||||
</footer>
|
||||
|
||||
<aside class="control-sidebar control-sidebar-dark"></aside>
|
||||
</div>
|
||||
|
||||
<div id="modal-default" class="modal fade myModal" role="dialog" aria-hidden="true" style="display: none;">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
|
||||
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body"></div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="/AdminLTE-3.2.0/plugins/jquery/jquery.min.js"></script>
|
||||
<script src="/AdminLTE-3.2.0/plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||||
<script src="/AdminLTE-3.2.0/dist/js/adminlte.min.js"></script>
|
||||
<script src="/AdminLTE-3.2.0/plugins/select2/js/select2.full.min.js"></script>
|
||||
<script src="/js/custom.js"></script>
|
||||
<script src="/js/app.js"></script>
|
||||
<script src="/js/swal2.min.js"></script>
|
||||
<script src="/js/moment.min.js"></script>
|
||||
<script src="/js/typeahead.bundle.min.js"></script>
|
||||
<script src="/js/daterangepicker.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
@if ($message = Session::get('success'))
|
||||
Swal.fire('{{ $message }}', '', 'success');
|
||||
@endif
|
||||
|
||||
@if ($message = Session::get('error'))
|
||||
Swal.fire('{{ $message }}', '', 'error');
|
||||
@endif
|
||||
|
||||
initailizeSelect2 = () =>{
|
||||
$('.skpd_search').select2({
|
||||
placeholder: 'Pilih SKPD',
|
||||
ajax: {
|
||||
url: '/skpd-search',
|
||||
dataType: 'json',
|
||||
delay: 250,
|
||||
processResults: function (data) {
|
||||
return {
|
||||
results: $.map(data, function (item) {
|
||||
return {
|
||||
text: item.name,
|
||||
id: item.id
|
||||
}
|
||||
})
|
||||
};
|
||||
},
|
||||
cache: true
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
initailizeSelect2();
|
||||
|
||||
$(document).on("click",".modalButton",function (e){
|
||||
$("#overlayLoader").removeClass("d-flex");
|
||||
$("#overlayLoader").addClass("d-flex");
|
||||
$('.modal-body').html("<table class='table table-striped' width='100%'><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr></table>");
|
||||
$(".modal-dialog").removeClass("modal-xl modal-lg")
|
||||
$(".modal-dialog").addClass($(this).attr("modal-target"));
|
||||
$('#modal-default')
|
||||
.modal('show')
|
||||
.find('.modal-body')
|
||||
.load($(this).attr('href'),function(){
|
||||
$("#overlayLoader").removeClass("d-flex");
|
||||
$("#overlayLoader").hide();
|
||||
});
|
||||
if ($(this).attr('title')!== null) {
|
||||
$('.modal-title').html($(this).attr('title'));
|
||||
}
|
||||
if ($(this).attr('size')!== null){
|
||||
$('.modal-dialog').addClass($(this).attr('size'));
|
||||
}
|
||||
e.preventDefault();
|
||||
});
|
||||
});
|
||||
</script>
|
||||
@yield('scripts')
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,34 @@
|
||||
@php
|
||||
$siteBreadcumb = [
|
||||
["url"=>"/salur-dana","label"=>$siteTitle],
|
||||
["url"=>"/salur-dana/create","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('scripts')
|
||||
<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_id_sps").append($newOption).trigger('change');
|
||||
});
|
||||
</script>
|
||||
@endsection
|
||||
@@ -3,7 +3,7 @@
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_kotor">Tahun Anggaran</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<select id="txt_ta" name="txt_ta" style="width:100%" class="form-control">
|
||||
<select id="txt_ta" name="txt_ta" style="width:100%" class="form-control" required>
|
||||
<option>2022</option>
|
||||
</select>
|
||||
</div>
|
||||
@@ -11,37 +11,38 @@
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_kotor">DBH/DAK</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<select name="txt_id_sps" style="width:100%" class="form-control sps_search"></select>
|
||||
<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>
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_uraian">Uraian</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<textarea id="txt_simtrad4_uraian" name="txt_simtrad4_uraian" class="form-control"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_kotor">Kotor</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<input id="txt_simtrad4_kotor" name="txt_simtrad4_kotor" class="form-control number-separator-indo" value="0">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_potongan">Potongan</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<input id="txt_simtrad4_potongan" name="txt_simtrad4_potongan" class="form-control number-separator-indo" value="0">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_bersih">Bersih</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<input id="txt_simtrad4_bersih" name="txt_simtrad4_bersih" class="form-control number-separator-indo" value="0" readonly>
|
||||
<textarea id="txt_simtrad4_uraian" name="txt_simtrad4_uraian" class="form-control" required>{{ $realisasi_pendapatan->simtrad4_uraian }}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_sp2d_bun">SP2D BUN</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<input id="txt_simtrad4_sp2d_bun" name="txt_simtrad4_sp2d_bun" class="form-control">
|
||||
<input id="txt_simtrad4_sp2d_bun" name="txt_simtrad4_sp2d_bun" class="form-control" required value="{{ $realisasi_pendapatan->simtrad4_sp2d_bun }}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_kotor">Kotor</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<input id="txt_simtrad4_kotor" name="txt_simtrad4_kotor" class="form-control number-separator-indo" value="{{ separateNumberIndo($realisasi_pendapatan->simtrad4_kotor) }}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_potongan">Potongan</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<input id="txt_simtrad4_potongan" name="txt_simtrad4_potongan" class="form-control number-separator-indo" value="{{ separateNumberIndo($realisasi_pendapatan->simtrad4_potongan) }}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_bersih">Bersih</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<input id="txt_simtrad4_bersih" name="txt_simtrad4_bersih" class="form-control number-separator-indo" value="{{ separateNumberIndo($realisasi_pendapatan->simtrad4_bersih) }}"value="0" readonly>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -79,6 +80,11 @@
|
||||
cache: true
|
||||
}
|
||||
});
|
||||
|
||||
$('.sps_search').on('select2:select', function (e) {
|
||||
var data = e.params.data;
|
||||
$("#txt_rek_sps").val(data.text);
|
||||
})
|
||||
});
|
||||
</script>
|
||||
@endsection
|
||||
@@ -121,7 +121,7 @@
|
||||
{ "data": "simtrad4_potongan", "className":"text-right" },
|
||||
{ "data": "simtrad4_bersih", "className":"text-right", "defaultContent":"0" },
|
||||
{ "data": "simtrad4_sp2d_bun", "className":"text-left", "defaultContent":"-" },
|
||||
{ "data": null, "className":"text-center", "defaultContent":"-"},
|
||||
{ "data": "rkud_no_sts", "className":"text-center", "defaultContent":"-"},
|
||||
{ "data": null},
|
||||
],
|
||||
"rowCallback": function(nRow, aData, iDisplayIndex, iDisplayIndexFull, oSettings) {
|
||||
@@ -135,8 +135,8 @@
|
||||
$("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/show/"+aData['id']+"' title='Lihat'><i class='fa fa-bullseye'></i></a>"+
|
||||
"<a class='btn btn-default btn-sm ml-1' href='/realisasi-pendapatan/edit/"+aData['id']+"' title='Ubah'><i class='fa fa-edit'></i></a>"+
|
||||
"<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>");
|
||||
|
||||
|
||||
@@ -5,29 +5,27 @@
|
||||
];
|
||||
@endphp
|
||||
|
||||
@extends('layouts.app')
|
||||
@extends('layouts.empty')
|
||||
|
||||
@section('styles')
|
||||
@endsection
|
||||
|
||||
@section('card_header')
|
||||
@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">
|
||||
{{-- @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>
|
||||
<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
|
||||
|
||||
@section('content')
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-12">
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_kotor">Tahun Anggaran</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<select id="txt_ta" name="txt_ta" style="width:100%" class="form-control-plaintext">
|
||||
<select id="txt_ta" name="txt_ta" style="width:100%" class="form-control-plaintext" readonly>
|
||||
<option>2022</option>
|
||||
</select>
|
||||
</div>
|
||||
@@ -35,46 +33,120 @@
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_kotor">DBH/DAK</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<input name="txt_id_sps" style="width:100%" class="form-control-plaintext">
|
||||
<input name="txt_id_sps" style="width:100%" class="form-control-plaintext" readonly value="{{ $realisasi_pendapatan->kode_rekening_sps."|".$realisasi_pendapatan->nama_rekening_sps }}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_uraian">Uraian</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<textarea id="txt_simtrad4_uraian" name="txt_simtrad4_uraian" class="form-control-plaintext">{{ $realisasi_pendapatan->simtrad4_uraian }}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_kotor">Kotor</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<input id="txt_simtrad4_kotor" name="txt_simtrad4_kotor" class="form-control-plaintext number-separator-indo" value="{{ $realisasi_pendapatan->simtrad4_kotor }}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_potongan">Potongan</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<input id="txt_simtrad4_potongan" name="txt_simtrad4_potongan" class="form-control-plaintext number-separator-indo" value="{{ $realisasi_pendapatan->simtrad4_potongan }}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_bersih">Bersih</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<input id="txt_simtrad4_bersih" name="txt_simtrad4_bersih" class="form-control-plaintext number-separator-indo" value="{{ $realisasi_pendapatan->simtrad4_bersih }}" readonly>
|
||||
<textarea id="txt_simtrad4_uraian" name="txt_simtrad4_uraian" class="form-control-plaintext" readonly>{{ $realisasi_pendapatan->simtrad4_uraian }}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_sp2d_bun">SP2D BUN</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<input id="txt_simtrad4_sp2d_bun" name="txt_simtrad4_sp2d_bun" class="form-control-plaintext" value="{{ $realisasi_pendapatan->simtrad4_sp2d_bun }}">
|
||||
<input id="txt_simtrad4_sp2d_bun" name="txt_simtrad4_sp2d_bun" class="form-control-plaintext" value="{{ $realisasi_pendapatan->simtrad4_sp2d_bun }}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_kotor">Kotor</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<input id="txt_simtrad4_kotor" name="txt_simtrad4_kotor" class="form-control-plaintext number-separator-indo" value="{{ separateNumberIndo($realisasi_pendapatan->simtrad4_kotor) }}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-3 col-sm-3 label-align" for="txt_simtrad4_potongan">Potongan</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<input id="txt_simtrad4_potongan" name="txt_simtrad4_potongan" class="form-control-plaintext number-separator-indo" value="{{ separateNumberIndo($realisasi_pendapatan->simtrad4_potongan) }}" 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">Bersih</label>
|
||||
<div class="col-md-9 col-sm-9 ">
|
||||
<input id="txt_simtrad4_bersih" name="txt_simtrad4_bersih" class="form-control-plaintext number-separator-indo" value="{{ separateNumberIndo($realisasi_pendapatan->simtrad4_bersih) }}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
</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 }}"></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('scripts')
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
let hitung_bersih = ()=> {
|
||||
let bersih = replaceValue($("#txt_simtrad4_kotor").val()) - replaceValue($("#txt_simtrad4_potongan").val());
|
||||
$("#txt_simtrad4_bersih").val(separateNumberIndo(bersih));
|
||||
}
|
||||
|
||||
hitung_bersih();
|
||||
|
||||
$("#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');
|
||||
}
|
||||
})
|
||||
});
|
||||
</script>
|
||||
@endsection
|
||||
@@ -1,92 +0,0 @@
|
||||
@php
|
||||
$siteBreadcumb = [
|
||||
["url"=>"/salur-dana","label"=>$siteTitle],
|
||||
["url"=>"/salur-dana/create","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="frmSTS" action="{{ route('realisasi-pendapatan.store') }}" method="POST" autocomplete="off">
|
||||
@csrf
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-12">
|
||||
<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"></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" 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" 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" 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="txt_simtrad4_bersih" name="txt_simtrad4_bersih" class="form-control number-separator-indo" value="0" readonly>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<button type="submit" class="btn btn-sm btn-success"><i class="fa fa-save"></i> Simpan</button>
|
||||
@endsection
|
||||
@section('scripts')
|
||||
<script type="text/javascript">
|
||||
$(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();
|
||||
})
|
||||
|
||||
$('.sps_search').select2({
|
||||
placeholder: 'Pilih DBH / DAK',
|
||||
ajax: {
|
||||
url: '/item-search-sps?ta='+$("#txt_ta").val(),
|
||||
dataType: 'json',
|
||||
delay: 250,
|
||||
processResults: function (data) {
|
||||
return {
|
||||
results: $.map(data, function (item) {
|
||||
return {
|
||||
text: item.name,
|
||||
id: item.id
|
||||
}
|
||||
})
|
||||
};
|
||||
},
|
||||
cache: true
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
@endsection
|
||||
+2
-1
@@ -42,7 +42,7 @@ Route::group(['middleware' => 'auth'], function () {
|
||||
|
||||
Route::group(['prefix' => 'realisasi-pendapatan'], function () {
|
||||
Route::post('/datatable', [RealisasiPendapatanController::class,'datatable']);
|
||||
Route::get('/sts/{realisasiId}', [RealisasiPendapatanController::class,'sts']);
|
||||
Route::post('/{realisasiId}/sts', [RealisasiPendapatanController::class,'sts']);
|
||||
});
|
||||
Route::resource('realisasi-pendapatan', RealisasiPendapatanController::class);
|
||||
|
||||
@@ -59,6 +59,7 @@ Route::group(['middleware' => 'auth'], function () {
|
||||
Route::get('item-search-sk', [ItemSearchController::class,'sk']);
|
||||
Route::get('item-search-rsk', [ItemSearchController::class,'rsk']);
|
||||
Route::get('item-search-sps', [ItemSearchController::class,'sps']);
|
||||
Route::get('item-search-sts', [ItemSearchController::class,'sts']);
|
||||
Route::post('role-list', [MstPenggunaController::class,'roleList']);
|
||||
Route::get('logout', [AuthController::class, 'logout'])->name('logout');
|
||||
});
|
||||
Reference in New Issue
Block a user