Melakukan Perubahan sisa salur dana

This commit is contained in:
Vinsensiaaa
2023-11-14 11:33:31 +07:00
parent 7cf0a8d4f3
commit d71a4a079f
7 changed files with 44 additions and 37 deletions
@@ -1,6 +1,6 @@
<?php
namespace App\Http\Controllers\Admin;
namespace App\Http\Controllers;
use App\Models\SisaSalurDana;
use Illuminate\Http\Request;
@@ -15,29 +15,29 @@ class SisaSalurDanaController extends Controller
{
public function __construct()
{
$this->siteTitle = "Sisa Salur Dana";
$this->siteTitle = "Data Sisa Tahun Anggaran Sebelumnya";
parent::__construct();
}
public function index()
{
$data = null;
return view('admin.sisa_salur_dana.index',compact('data'))
return view('sisa_salur_dana.index',compact('data'))
->with('i', (request()->input('page', 1) - 1) * 10);
}
public function create()
{
$this->setSubtitle("Tambah Data");
return view('admin.sisa_salur_dana.create');
return view('sisa_salur_dana.create');
}
public function show(SisaSalurDana $SisaSalurDana)
{
SisaSalurDana::where("id",$SisaSalurDana->id)->get();
$this->setSubtitle("Detail Jenis Belanja");
return view('admin.sisa_salur_dana.show',compact('SisaSalurDana'));
$this->setSubtitle("Detail Data Sisa Tahun Anggaran Sebelumnya ");
return view('sisa_salur_dana.show',compact('SisaSalurDana'));
}
public function store(Request $request)
@@ -66,12 +66,12 @@ class SisaSalurDanaController extends Controller
if ($request->isMethod('post')){
$SisaSalurDana = SisaSalurDana::where("tahun",getTA())->where("kode_rekening",$req["kode_rekening"])->first();
if ($SisaSalurDana){
return redirect(URL::to("/admin/SisaSalurDana/"))->with('error','Data Sisa Salur Dana gagal diTambah! No Rekening : '.$req["kode_rekening"].' sudah ada!');
return redirect(URL::to("/SisaSalurDana"))->with('error','Data Sisa Tahun Anggaran Sebelumnya gagal diTambah! No Rekening : '.$req["kode_rekening"].' sudah ada!');
}
else{
//var_dump($data); exit;
$SisaSalurDana = SisaSalurDana::create($data);
return redirect(URL::to("/admin/SisaSalurDana/".$SisaSalurDana->id))->with('success','Data Tagihan Berhasil Ditambah');
return redirect(URL::to("/SisaSalurDana".$SisaSalurDana->id))->with('success','Data Sisa Tahun Anggaran Sebelumnya berhasil diTambah');
}
}
}
@@ -80,7 +80,7 @@ class SisaSalurDanaController extends Controller
public function edit(SisaSalurDana $SisaSalurDana)
{
$this->setSubtitle("Ubah Data");
return view('admin.sisa_salur_dana.edit',compact('SisaSalurDana'));
return view('sisa_salur_dana.edit',compact('SisaSalurDana'));
}
public function download($id)
@@ -119,7 +119,7 @@ class SisaSalurDanaController extends Controller
$SisaSalurDana->update($req);
return redirect()->route('SisaSalurDana.index')
->with('success','Data Sisa Salur Belanja berhasil diubah!');
->with('success','Data Sisa Tahun Anggaran Sebelumnya berhasil diubah!');
}
public function destroy(SisaSalurDana $SisaSalurDana)
@@ -127,7 +127,7 @@ class SisaSalurDanaController extends Controller
SisaSalurDana::where("id",$SisaSalurDana->id)->delete();
$SisaSalurDana->delete();
return redirect()->route('SisaSalurDana.index')
->with('success','Data Sisa Salur Belanja berhasil dihapus!');
->with('success','Data Sisa Tahun Anggaran Sebelumnya berhasil dihapus!');
}
public function datatable(Request $request)
+9 -1
View File
@@ -91,6 +91,14 @@
<p>Belanja</p>
</a>
</li>
<?php } ?>
<?php if ($role == "anggaran"){ ?>
<li class="nav-item">
<a href="{{ $baseUrl }}/SisaSalurDana" class="nav-link">
<i class="fas fa-grip-lines nav-icon"></i>
<p>Sisa Tahun Anggaran Sebelumnya</p>
</a>
</li>
<?php } ?>
<li class="nav-item">
<a href="{{ $baseUrl }}/laporan-file" class="nav-link">
@@ -105,7 +113,7 @@
<li class="nav-item"><a href="{{ $baseUrl }}/admin/MappingDbhSkpd" class="nav-link"><i class="nav-icon fas fa-th-large nav-icon"></i><p>Mapping Rek DBH/DAK</p></a></li>
<li class="nav-item"><a href="{{ $baseUrl }}/admin/MstJenisBelanja" class="nav-link"><i class="nav-icon fas fa-th-large nav-icon"></i><p>Jenis Belanja</p></a></li>
<li class="nav-item"><a href="{{ $baseUrl }}/admin/MstJenisDana" class="nav-link"><i class="nav-icon fas fa-th-large nav-icon"></i><p>Jenis Dana</p></a></li>
<li class="nav-item"><a href="{{ $baseUrl }}/admin/SisaSalurDana" class="nav-link"><i class="nav-icon fas fa-th-large nav-icon"></i><p>Sisa Salur Dana</p></a></li>
<!-- <li class="nav-item"><a href="{{ $baseUrl }}/admin/SisaSalurDana" class="nav-link"><i class="nav-icon fas fa-th-large nav-icon"></i><p>Sisa Salur Dana</p></a></li> -->
<li class="nav-item"><a href="{{ $baseUrl }}/admin/MstSatuan" class="nav-link"><i class="nav-icon fas fa-th-large nav-icon"></i><p>Satuan</p></a></li>
<li class="nav-item"><a href="{{ $baseUrl }}/admin/Pengaturan" class="nav-link"><i class="nav-icon fas fa-cogs nav-icon"></i><p>Pengaturan</p></a></li>
@endif
@@ -1,7 +1,7 @@
@php
$siteBreadcumb = [
["url"=>"/admin/SisaSalurDana","label"=>$siteTitle],
["url"=>"/admin/SisaSalurDana","label"=>$sitesubTitle]
["url"=>"/SisaSalurDana","label"=>$siteTitle],
["url"=>"/SisaSalurDana","label"=>$sitesubTitle]
];
@endphp
@@ -1,7 +1,7 @@
@php
$siteBreadcumb = [
["url"=>"/admin/SisaSalurDana","label"=>$siteTitle],
["url"=>"/admin/SisaSalurDana","label"=>$sitesubTitle]
["url"=>"/SisaSalurDana","label"=>$siteTitle],
["url"=>"/SisaSalurDana","label"=>$sitesubTitle]
];
@endphp
@@ -19,7 +19,7 @@
</div>
</div>
<form id="frmJenisBelanja" action="{{ URL::to('/admin/SisaSalurDana/'.$SisaSalurDana->id) }}" method="POST">
<form id="frmJenisBelanja" action="{{ URL::to('/SisaSalurDana/'.$SisaSalurDana->id) }}" method="POST">
@csrf
@method('PUT')
<div class="row">
@@ -1,7 +1,7 @@
@php
$siteBreadcumb = [
["url"=>"/admin/SisaSalurDana","label"=>$siteTitle],
["url"=>"/admin/SisaSalurDana","label"=>$sitesubTitle]
["url"=>"/SisaSalurDana","label"=>$siteTitle],
["url"=>"/SisaSalurDana","label"=>$sitesubTitle]
];
@endphp
@@ -20,7 +20,7 @@
<div class="card-header">
<h5 class="card-title"><i class="fa fa-th-list"></i> @php echo $sitesubTitle; @endphp</h5>
<div class="card-tools">
<a class="btn btn-tool btn-dark" href="{{ URL::to("/admin/SisaSalurDana/create") }}"><i class="fa fa-edit"></i> Tambah Data</a>
<a class="btn btn-tool btn-dark" href="{{ URL::to("/SisaSalurDana/create") }}"><i class="fa fa-edit"></i> Tambah Data</a>
</div>
</div>
<div class="card-body">
@@ -64,7 +64,7 @@
"ordering": false,
"autoWidth": true,
"ajax": {
url: "{{ $baseUrl }}/admin/SisaSalurDana/datatable",
url: "{{ $baseUrl }}/SisaSalurDana/datatable",
type: "POST",
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
@@ -94,11 +94,11 @@
$("td:eq(0)", nRow).html(index);
$("td:eq(3)", nRow).html(separateNumberIndo(aData["jumlah"]));
$("td:eq(4)", nRow).html(`
<form class="form-delete" action="{{ URL::to("/admin/SisaSalurDana") }}/`+ aData["id"] +`" method="POST">
<form class="form-delete" action="{{ URL::to("/SisaSalurDana") }}/`+ aData["id"] +`" method="POST">
@csrf
@method('DELETE')
<a class="btn btn-info btn-sm" href="{{ URL::to("/admin/SisaSalurDana") }}/`+ aData["id"] +`" title="Lihat"><i class="fa fa-eye"></i></a>
<a class="btn btn-warning btn-sm" href="{{ URL::to("/admin/SisaSalurDana") }}/`+ aData["id"] +`/edit" title="Ubah"><i class="fa fa-edit"></i></a>
<a class="btn btn-info btn-sm" href="{{ URL::to("/SisaSalurDana") }}/`+ aData["id"] +`" title="Lihat"><i class="fa fa-eye"></i></a>
<a class="btn btn-warning btn-sm" href="{{ URL::to("/SisaSalurDana") }}/`+ aData["id"] +`/edit" title="Ubah"><i class="fa fa-edit"></i></a>
<button type="submit" class="btn btn-danger btn-sm"title="Hapus"><i class="fa fa-trash"></i></button>
</form>`);
@@ -24,7 +24,7 @@
</div>
</div>
<div class="card-body">
<form id="frmSisaSalurDana" action="{{ $baseUrl."/admin/SisaSalurDana" }}" method="POST">
<form id="frmSisaSalurDana" action="{{ $baseUrl."/SisaSalurDana" }}" method="POST">
@csrf
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12">
@@ -38,12 +38,12 @@
</div>
<div class="form-group">
<strong>Jumlah:</strong>
<input type="text" name="jumlah" class="form-control-plaintext" value="{{ $SisaSalurDana->jumlah }}" readonly>
<input id="txt_simtrad4_bersih" name="jumlah" class="form-control-plaintext" value="{{ $SisaSalurDana->jumlah }}" readonly>
</div>
<div class="form-group">
<strong>Dokumen Salur Dana</strong><br>
@if ($SisaSalurDana->dokumen != null)
<a id="file" href="{{ URL::to("/admin/SisaSalurDana/download/$SisaSalurDana->id") }}" data-file="{{ $SisaSalurDana->dokumen }}"><i class="fa fa-download"></i> Download File</a>
<a id="file" href="{{ URL::to("/SisaSalurDana/download/$SisaSalurDana->id") }}" data-file="{{ $SisaSalurDana->dokumen }}"><i class="fa fa-download"></i> Download File</a>
@endif
</div>
</div>
+9 -10
View File
@@ -10,18 +10,17 @@ use App\Http\Controllers\RealisasiPendapatanController;
use App\Http\Controllers\RealisasiBelanjaController;
use App\Http\Controllers\LaporanController;
use App\Http\Controllers\LaporanFileController;
use App\Http\Controllers\SisaSalurDanaController;
use App\Http\Controllers\Admin\MstPenggunaController;
use App\Http\Controllers\Admin\MappingDbhSkpdController;
use App\Http\Controllers\Admin\RolessController;
use App\Http\Controllers\Admin\PermissionsController;
use App\Http\Controllers\Admin\MstJenisDanaController;
use App\Http\Controllers\Admin\MstDauRinciController;
use App\Http\Controllers\Admin\SisaSalurDanaController;
use App\Http\Controllers\Admin\MstJenisBelanjaController;
use App\Http\Controllers\Admin\MstSubJenisBelanjaController;
use App\Http\Controllers\Admin\MstSatuanController;
use App\Http\Controllers\Admin\PengaturanController;
use App\Http\Controllers\Admin\SisaSalurDana;
use App\Http\Controllers\NotifikasiController;
Route::get('/', [AuthController::class, 'showFormLogin']);
@@ -59,14 +58,6 @@ Route::group(['middleware' => 'auth'], function () {
Route::post('Pengaturan/adjust-anggaran', [PengaturanController::class,'rekonAnggaran']);
Route::post('Pengaturan/adjust-akb-pendapatan', [PengaturanController::class,'adjustAKBPendapatan']);
Route::get('SisaSalurDana', [SisaSalurDanaController::class,'index']);
Route::resource('SisaSalurDana', SisaSalurDanaController::class);
Route::post('SisaSalurDana/datatable', [SisaSalurDanaController::class,'datatable']);
Route::resource('SisaSalurDana', SisaSalurDanaController::class);
Route::get('SisaSalurDana/{SisaSalurDana}/create-sub', [SisaSalurDanaController::class,'create']);
Route::post('SisaSalurDana/{id}/datatable-sub', [SisaSalurDanaController::class,'datatable']);
Route::post('SisaSalurDana/{id}', [SisaSalurDanaController::class,'store']);
Route::get('SisaSalurDana/download/{id}', [SisaSalurDanaController::class,'download']);
});
Route::get('users/change-password/{userId}', [MstPenggunaController::class,'changePass'])->name("users.changepass");
@@ -97,6 +88,14 @@ Route::group(['middleware' => 'auth'], function () {
});
Route::resource('realisasi-pendapatan', RealisasiPendapatanController::class);
Route::get('SisaSalurDana', [SisaSalurDanaController::class,'index']);
Route::post('SisaSalurDana/datatable', [SisaSalurDanaController::class,'datatable']);
Route::resource('SisaSalurDana', SisaSalurDanaController::class);
Route::get('SisaSalurDana/{SisaSalurDana}/create-sub', [SisaSalurDanaController::class,'create']);
Route::post('SisaSalurDana/{id}/datatable-sub', [SisaSalurDanaController::class,'datatable']);
Route::post('SisaSalurDana/{id}', [SisaSalurDanaController::class,'store']);
Route::get('SisaSalurDana/download/{id}', [SisaSalurDanaController::class,'download']);
// BELANJA =====================================================
Route::group(['prefix' => 'upload-realisasi-belanja'], function () {
Route::get('/{typeDana}', [RealisasiBelanjaController::class,'upload']);