Update dan Bugs Fix
This commit is contained in:
@@ -39,11 +39,13 @@ class MstJenisBelanjaController extends Controller
|
|||||||
public function store(Request $request)
|
public function store(Request $request)
|
||||||
{
|
{
|
||||||
$request->validate([
|
$request->validate([
|
||||||
|
'kode' => 'required',
|
||||||
'name' => 'required',
|
'name' => 'required',
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$req = $request->all();
|
$req = $request->all();
|
||||||
MstJenisBelanja::where("name", $req["name"])->delete();
|
MstJenisBelanja::where("name", $req["name"])->delete();
|
||||||
|
$data["kode"] = $req["kode"];
|
||||||
$data["name"] = $req["name"];
|
$data["name"] = $req["name"];
|
||||||
$data["description"] = $req["description"];
|
$data["description"] = $req["description"];
|
||||||
MstJenisBelanja::create($data);
|
MstJenisBelanja::create($data);
|
||||||
@@ -84,10 +86,12 @@ class MstJenisBelanjaController extends Controller
|
|||||||
public function update(Request $request, MstJenisBelanja $MstJenisBelanja)
|
public function update(Request $request, MstJenisBelanja $MstJenisBelanja)
|
||||||
{
|
{
|
||||||
$request->validate([
|
$request->validate([
|
||||||
|
'kode' => 'required',
|
||||||
'name' => 'required',
|
'name' => 'required',
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$req = $request->all();
|
$req = $request->all();
|
||||||
|
$data["kode"] = $req["kdde"];
|
||||||
$data["name"] = $req["name"];
|
$data["name"] = $req["name"];
|
||||||
$data["description"] = $req["description"];
|
$data["description"] = $req["description"];
|
||||||
$MstJenisBelanja->update($req);
|
$MstJenisBelanja->update($req);
|
||||||
@@ -110,7 +114,7 @@ class MstJenisBelanjaController extends Controller
|
|||||||
$offset = $post["start"];
|
$offset = $post["start"];
|
||||||
$limit = $post["length"];
|
$limit = $post["length"];
|
||||||
$src = isset($post["search"]["value"]) ? strtolower($post["search"]["value"]):"";
|
$src = isset($post["search"]["value"]) ? strtolower($post["search"]["value"]):"";
|
||||||
$select = DB::raw("ID,NAME,DESCRIPTION");
|
$select = DB::raw("ID,KODE,NAME,DESCRIPTION");
|
||||||
$sqlstr = MstJenisBelanja::select($select);
|
$sqlstr = MstJenisBelanja::select($select);
|
||||||
$dataTotal = $sqlstr->count();
|
$dataTotal = $sqlstr->count();
|
||||||
$data = $sqlstr->orderBy("ID");
|
$data = $sqlstr->orderBy("ID");
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ class MstSubJenisBelanjaController extends Controller
|
|||||||
public function store(Request $request)
|
public function store(Request $request)
|
||||||
{
|
{
|
||||||
$request->validate([
|
$request->validate([
|
||||||
|
'kode' => 'required',
|
||||||
'name' => 'required',
|
'name' => 'required',
|
||||||
'id_jenis_belanja' => 'required'
|
'id_jenis_belanja' => 'required'
|
||||||
]);
|
]);
|
||||||
@@ -39,6 +40,7 @@ class MstSubJenisBelanjaController extends Controller
|
|||||||
$req = $request->all();
|
$req = $request->all();
|
||||||
MstSubJenisBelanja::where("name", $req["name"])->where("id_jenis_belanja", $req["id_jenis_belanja"])->delete();
|
MstSubJenisBelanja::where("name", $req["name"])->where("id_jenis_belanja", $req["id_jenis_belanja"])->delete();
|
||||||
$data["id_jenis_belanja"] = $req["id_jenis_belanja"];
|
$data["id_jenis_belanja"] = $req["id_jenis_belanja"];
|
||||||
|
$data["kode"] = $req["kode"];
|
||||||
$data["name"] = $req["name"];
|
$data["name"] = $req["name"];
|
||||||
$data["description"] = $req["description"];
|
$data["description"] = $req["description"];
|
||||||
MstSubJenisBelanja::create($data);
|
MstSubJenisBelanja::create($data);
|
||||||
@@ -59,12 +61,14 @@ class MstSubJenisBelanjaController extends Controller
|
|||||||
public function update(Request $request, MstSubJenisBelanja $MstSubJenisBelanja)
|
public function update(Request $request, MstSubJenisBelanja $MstSubJenisBelanja)
|
||||||
{
|
{
|
||||||
$request->validate([
|
$request->validate([
|
||||||
|
'kode' => 'required',
|
||||||
'name' => 'required',
|
'name' => 'required',
|
||||||
'id_jenis_belanja' => 'required'
|
'id_jenis_belanja' => 'required'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$req = $request->all();
|
$req = $request->all();
|
||||||
|
// var_dump($req); exit;
|
||||||
$data["id_jenis_belanja"] = $req["id_jenis_belanja"];
|
$data["id_jenis_belanja"] = $req["id_jenis_belanja"];
|
||||||
|
$data["kode"] = $req["kode"];
|
||||||
$data["name"] = $req["name"];
|
$data["name"] = $req["name"];
|
||||||
$data["description"] = $req["description"];
|
$data["description"] = $req["description"];
|
||||||
$MstSubJenisBelanja->update($req);
|
$MstSubJenisBelanja->update($req);
|
||||||
@@ -84,7 +88,7 @@ class MstSubJenisBelanjaController extends Controller
|
|||||||
$offset = $post["start"];
|
$offset = $post["start"];
|
||||||
$limit = $post["length"];
|
$limit = $post["length"];
|
||||||
$src = isset($post["search"]["value"]) ? strtolower($post["search"]["value"]):"";
|
$src = isset($post["search"]["value"]) ? strtolower($post["search"]["value"]):"";
|
||||||
$select = DB::raw("ID,NAME,DESCRIPTION");
|
$select = DB::raw("ID,KODE,NAME,DESCRIPTION");
|
||||||
$sqlstr = MstSubJenisBelanja::select($select)->where("id_jenis_belanja", $id);
|
$sqlstr = MstSubJenisBelanja::select($select)->where("id_jenis_belanja", $id);
|
||||||
$dataTotal = $sqlstr->count();
|
$dataTotal = $sqlstr->count();
|
||||||
$data = $sqlstr->orderBy("ID");
|
$data = $sqlstr->orderBy("ID");
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ class MstJenisBelanja extends Eloquent
|
|||||||
protected $connection = 'Samasa';
|
protected $connection = 'Samasa';
|
||||||
protected $table = 'SAMASA.MST_JENIS_BELANJA';
|
protected $table = 'SAMASA.MST_JENIS_BELANJA';
|
||||||
protected $fillable = [
|
protected $fillable = [
|
||||||
|
"kode",
|
||||||
"name",
|
"name",
|
||||||
"description",
|
"description",
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ class MstSubJenisBelanja extends Eloquent
|
|||||||
protected $connection = 'Samasa';
|
protected $connection = 'Samasa';
|
||||||
protected $table = 'SAMASA.MST_SUB_JENIS_BELANJA';
|
protected $table = 'SAMASA.MST_SUB_JENIS_BELANJA';
|
||||||
protected $fillable = [
|
protected $fillable = [
|
||||||
|
"kode",
|
||||||
"id_jenis_belanja",
|
"id_jenis_belanja",
|
||||||
"name",
|
"name",
|
||||||
"description",
|
"description",
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ class CreateMstJenisbelanjaTable extends Migration
|
|||||||
{
|
{
|
||||||
Schema::create('mst_jenis_belanja', function (Blueprint $table) {
|
Schema::create('mst_jenis_belanja', function (Blueprint $table) {
|
||||||
$table->id();
|
$table->id();
|
||||||
|
$table->string('kode', 20);
|
||||||
$table->string('name', 300);
|
$table->string('name', 300);
|
||||||
$table->string('description');
|
$table->string('description');
|
||||||
$table->timestamps();
|
$table->timestamps();
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ class CreateMstSubJenisBelanjaTable extends Migration
|
|||||||
{
|
{
|
||||||
Schema::create('mst_sub_jenis_belanja', function (Blueprint $table) {
|
Schema::create('mst_sub_jenis_belanja', function (Blueprint $table) {
|
||||||
$table->id();
|
$table->id();
|
||||||
|
$table->string('kode', 20);
|
||||||
$table->integer('id_jenis_belanja');
|
$table->integer('id_jenis_belanja');
|
||||||
$table->string('name',300);
|
$table->string('name',300);
|
||||||
$table->string('description');
|
$table->string('description');
|
||||||
|
|||||||
@@ -23,6 +23,12 @@
|
|||||||
@csrf
|
@csrf
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
<div class="col-xs-12 col-sm-12 col-md-12">
|
||||||
|
<div class="form-group">
|
||||||
|
<strong>Kode</strong>
|
||||||
|
<input type="text" class="form-control" name="kode" required placeholder="Input Kode">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="col-xs-12 col-sm-12 col-md-12">
|
<div class="col-xs-12 col-sm-12 col-md-12">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<strong>Nama</strong>
|
<strong>Nama</strong>
|
||||||
|
|||||||
@@ -23,6 +23,12 @@
|
|||||||
@csrf
|
@csrf
|
||||||
@method('PUT')
|
@method('PUT')
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
<div class="col-xs-12 col-sm-12 col-md-12">
|
||||||
|
<div class="form-group">
|
||||||
|
<strong>Kode</strong>
|
||||||
|
<input type="text" class="form-control" name="kode" required placeholder="Input Kode" value="{{ $MstJenisBelanja->kode }}">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="col-xs-12 col-sm-12 col-md-12">
|
<div class="col-xs-12 col-sm-12 col-md-12">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<strong>Nama</strong>
|
<strong>Nama</strong>
|
||||||
|
|||||||
@@ -28,6 +28,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<thead>
|
<thead>
|
||||||
<th width="50">No</th>
|
<th width="50">No</th>
|
||||||
|
<th>Kode</th>
|
||||||
<th>Nama</th>
|
<th>Nama</th>
|
||||||
<th>Deskripsi</th>
|
<th>Deskripsi</th>
|
||||||
<th width="150px" class="text-center">Action</th>
|
<th width="150px" class="text-center">Action</th>
|
||||||
@@ -78,6 +79,7 @@
|
|||||||
"paging": true, // Table pagination
|
"paging": true, // Table pagination
|
||||||
"columns": [
|
"columns": [
|
||||||
{ "data": null},
|
{ "data": null},
|
||||||
|
{ "data": "kode", "className":"text-center" },
|
||||||
{ "data": "name", "className":"text-left" },
|
{ "data": "name", "className":"text-left" },
|
||||||
{ "data": "description", "className":"text-left" },
|
{ "data": "description", "className":"text-left" },
|
||||||
{ "data": null, "className":"text-center" },
|
{ "data": null, "className":"text-center" },
|
||||||
@@ -89,7 +91,7 @@
|
|||||||
let checked = aData["is_lock_upload"] == 1 ? "checked":"";
|
let checked = aData["is_lock_upload"] == 1 ? "checked":"";
|
||||||
|
|
||||||
$("td:eq(0)", nRow).html(index);
|
$("td:eq(0)", nRow).html(index);
|
||||||
$("td:eq(3)", nRow).html(`
|
$("td:eq(4)", nRow).html(`
|
||||||
<form class="form-delete" action="{{ URL::to("/admin/MstJenisBelanja") }}/`+ aData["id"] +`" method="POST">
|
<form class="form-delete" action="{{ URL::to("/admin/MstJenisBelanja") }}/`+ aData["id"] +`" method="POST">
|
||||||
@csrf
|
@csrf
|
||||||
@method('DELETE')
|
@method('DELETE')
|
||||||
|
|||||||
@@ -28,9 +28,13 @@
|
|||||||
@csrf
|
@csrf
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-sm-12 col-md-12">
|
<div class="col-xs-12 col-sm-12 col-md-12">
|
||||||
|
<div class="form-group">
|
||||||
|
<strong>Kode:</strong>
|
||||||
|
<input type="text" name="kode" class="form-control-plaintext" value="{{ $MstJenisBelanja->kode }}" readonly>
|
||||||
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<strong>Nama:</strong>
|
<strong>Nama:</strong>
|
||||||
<input type="text" name="kode_rekening" class="form-control-plaintext" value="{{ $MstJenisBelanja->name }}" readonly>
|
<input type="text" name="nama" class="form-control-plaintext" value="{{ $MstJenisBelanja->name }}" readonly>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<strong>Deskripsi</strong>
|
<strong>Deskripsi</strong>
|
||||||
@@ -53,6 +57,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<thead>
|
<thead>
|
||||||
<th width="50">No</th>
|
<th width="50">No</th>
|
||||||
|
<th>Kode</th>
|
||||||
<th>Nama</th>
|
<th>Nama</th>
|
||||||
<th>Deskripsi</th>
|
<th>Deskripsi</th>
|
||||||
<th width="150px" class="text-center">Action</th>
|
<th width="150px" class="text-center">Action</th>
|
||||||
@@ -103,6 +108,7 @@
|
|||||||
"paging": true, // Table pagination
|
"paging": true, // Table pagination
|
||||||
"columns": [
|
"columns": [
|
||||||
{ "data": null},
|
{ "data": null},
|
||||||
|
{ "data": "kode", "className":"text-center" },
|
||||||
{ "data": "name", "className":"text-left" },
|
{ "data": "name", "className":"text-left" },
|
||||||
{ "data": "description", "className":"text-left" },
|
{ "data": "description", "className":"text-left" },
|
||||||
{ "data": null, "className":"text-center" },
|
{ "data": null, "className":"text-center" },
|
||||||
@@ -114,7 +120,7 @@
|
|||||||
let checked = aData["is_lock_upload"] == 1 ? "checked":"";
|
let checked = aData["is_lock_upload"] == 1 ? "checked":"";
|
||||||
|
|
||||||
$("td:eq(0)", nRow).html(index);
|
$("td:eq(0)", nRow).html(index);
|
||||||
$("td:eq(3)", nRow).html(`
|
$("td:eq(4)", nRow).html(`
|
||||||
<form class="form-delete" action="{{ URL::to("/admin/MstSubJenisBelanja") }}/`+ aData["id"] +`" method="POST">
|
<form class="form-delete" action="{{ URL::to("/admin/MstSubJenisBelanja") }}/`+ aData["id"] +`" method="POST">
|
||||||
@csrf
|
@csrf
|
||||||
@method('DELETE')
|
@method('DELETE')
|
||||||
|
|||||||
@@ -23,6 +23,12 @@
|
|||||||
@csrf
|
@csrf
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
<div class="col-xs-12 col-sm-12 col-md-12">
|
||||||
|
<div class="form-group">
|
||||||
|
<strong>Kode</strong>
|
||||||
|
<input type="text" class="form-control" name="kode" required placeholder="Input kode">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="col-xs-12 col-sm-12 col-md-12">
|
<div class="col-xs-12 col-sm-12 col-md-12">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<strong>Nama</strong>
|
<strong>Nama</strong>
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
<h5><i class="fa fa-edit"></i> @php echo $sitesubTitle; @endphp</h5>
|
<h5><i class="fa fa-edit"></i> @php echo $sitesubTitle; @endphp</h5>
|
||||||
</div>
|
</div>
|
||||||
<div class="pull-right">
|
<div class="pull-right">
|
||||||
<a class="btn btn-secondary btn-sm" href="{{ URL::to('/admin/MstJenisBelanja/'.$MstSubJenisBelanja->id_jenis_belanja) }}"><i class="fa fa-arrow-left"></i> Kembali</a>
|
<a class="btn btn-secondary btn-sm" href="{{ URL::to('/admin/MstSubJenisBelanja/'.$MstSubJenisBelanja->id) }}"><i class="fa fa-arrow-left"></i> Kembali</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -26,7 +26,13 @@
|
|||||||
<div class="col-xs-12 col-sm-12 col-md-12">
|
<div class="col-xs-12 col-sm-12 col-md-12">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<strong>Nama</strong>
|
<strong>Nama</strong>
|
||||||
<input type="hidden" class="form-control" name="id_jenis_belanja" value="{{ $MstSubJenisBelanja->id }}" required>
|
<input type="text" class="form-control" name="kode" value="{{ $MstSubJenisBelanja->kode }}" required placeholder="Input Kode">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-xs-12 col-sm-12 col-md-12">
|
||||||
|
<div class="form-group">
|
||||||
|
<strong>Nama</strong>
|
||||||
|
<input type="hidden" class="form-control" name="id_jenis_belanja" value="{{ $MstSubJenisBelanja->id_jenis_belanja }}" required>
|
||||||
<input type="text" class="form-control" name="name" value="{{ $MstSubJenisBelanja->name }}" required placeholder="Input Nama">
|
<input type="text" class="form-control" name="name" value="{{ $MstSubJenisBelanja->name }}" required placeholder="Input Nama">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user