Ubah SPD Tanpa Refresh
This commit is contained in:
@@ -604,7 +604,12 @@ class RealisasiBelanjaController extends Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
DB::commit();
|
DB::commit();
|
||||||
return redirect($redirect)->with('success','Data SPD berhasil di input!');
|
$msg = "Data SPD berhasil di input!";
|
||||||
|
if($request->ajax()){
|
||||||
|
return response()->json(["success"=>true, "message"=>$msg]);
|
||||||
|
}else{
|
||||||
|
return redirect($redirect)->with('success',$msg);
|
||||||
|
}
|
||||||
// }else{
|
// }else{
|
||||||
// return redirect($redirect)->with('error', "Data SPD belum dipilih!");
|
// return redirect($redirect)->with('error', "Data SPD belum dipilih!");
|
||||||
// }
|
// }
|
||||||
@@ -612,7 +617,11 @@ class RealisasiBelanjaController extends Controller
|
|||||||
}catch(\Exception $e){
|
}catch(\Exception $e){
|
||||||
throw new \Exception($e->getMessage());
|
throw new \Exception($e->getMessage());
|
||||||
DB::rollBack();
|
DB::rollBack();
|
||||||
return redirect($redirect)->with('error',$e->getMessage());
|
if($request->ajax()){
|
||||||
|
return response()->json(["success"=>false, "message"=>$e->getMessage()]);
|
||||||
|
}else{
|
||||||
|
return redirect($redirect)->with('error',$e->getMessage());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -150,9 +150,11 @@
|
|||||||
<script src="{{ $baseUrl }}/AdminLTE-3.2.0/plugins/datatables-fixedcolumns/js/fixedColumns.bootstrap4.min.js"></script>
|
<script src="{{ $baseUrl }}/AdminLTE-3.2.0/plugins/datatables-fixedcolumns/js/fixedColumns.bootstrap4.min.js"></script>
|
||||||
<script src="{{ $baseUrl }}/AdminLTE-3.2.0/plugins/datatables-rowgroup/js/dataTables.rowGroup.min.js"></script>
|
<script src="{{ $baseUrl }}/AdminLTE-3.2.0/plugins/datatables-rowgroup/js/dataTables.rowGroup.min.js"></script>
|
||||||
<script src="{{ $baseUrl }}/AdminLTE-3.2.0/plugins/datatables-rowgroup/js/rowGroup.bootstrap4.min.js"></script>
|
<script src="{{ $baseUrl }}/AdminLTE-3.2.0/plugins/datatables-rowgroup/js/rowGroup.bootstrap4.min.js"></script>
|
||||||
|
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-scrollTo/2.1.3/jquery.scrollTo.min.js"></script>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
var srcDate1 = null, srcDate2 = null;
|
var srcDate1 = null, srcDate2 = null;
|
||||||
|
var selectionRow = "";
|
||||||
|
|
||||||
$("#srcJenisDana").on("change",function(){
|
$("#srcJenisDana").on("change",function(){
|
||||||
subJenisDana($(this).val());
|
subJenisDana($(this).val());
|
||||||
@@ -281,7 +283,7 @@
|
|||||||
// <button type="submit" class="btn btn-danger btn-sm"title="Hapus"><i class="fa fa-trash"></i></button>`:``;
|
// <button type="submit" class="btn btn-danger btn-sm"title="Hapus"><i class="fa fa-trash"></i></button>`:``;
|
||||||
let btnInput = `<a class="btn btn-warning btn-sm" href="{{ URL::to("/realisasi-belanja") }}/`+ aData["id"] +`/edit" title="Ubah"><i class="fa fa-edit"></i></a>
|
let btnInput = `<a class="btn btn-warning btn-sm" href="{{ URL::to("/realisasi-belanja") }}/`+ 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>`;
|
<button type="submit" class="btn btn-danger btn-sm"title="Hapus"><i class="fa fa-trash"></i></button>`;
|
||||||
|
$(nRow).addClass("c_row_"+aData["kode_rsk"]);
|
||||||
$("td:eq(0)", nRow).html(index);
|
$("td:eq(0)", nRow).html(index);
|
||||||
$("td:eq(1)", nRow).html("<div style='width:200px;'>"+aData["kode_skpd"]+" | "+aData["nama_skpd"]+"</div>");
|
$("td:eq(1)", nRow).html("<div style='width:200px;'>"+aData["kode_skpd"]+" | "+aData["nama_skpd"]+"</div>");
|
||||||
$("td:eq(2)", nRow).html("<div style='width:200px;'>"+aData["kode_program"]+" | "+aData["nama_program"]+"</div>");
|
$("td:eq(2)", nRow).html("<div style='width:200px;'>"+aData["kode_program"]+" | "+aData["nama_program"]+"</div>");
|
||||||
@@ -369,7 +371,32 @@
|
|||||||
],
|
],
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"drawCallback": function( settings ) {
|
||||||
|
$(".dataTables_scrollBody").scrollTo($("#tblRealisasi .c_row_"+selectionRow));
|
||||||
|
console.log(selectionRow);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$(document).on("submit","#frmInputSPD",function(e){
|
||||||
|
e.preventDefault();
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
data : $(this).serialize(),
|
||||||
|
url: $("#frmInputSPD").attr("action"),
|
||||||
|
success: function(data){
|
||||||
|
$("#modal-default").modal("hide");
|
||||||
|
if (data.success == true)
|
||||||
|
{
|
||||||
|
dtTable.ajax.reload(null, false);
|
||||||
|
selectionRow = $("input[name=id_rsk]").val();
|
||||||
|
Swal.fire(data.message, '', 'success');
|
||||||
|
}else{
|
||||||
|
Swal.fire(data.message, '', 'error');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
@endsection
|
@endsection
|
||||||
Reference in New Issue
Block a user