// MANAJEMEN PERADILAN
var FrameManajemenPeradilanBelumAdaIsi = `
`;
$("#cari_format_templatekriteria").on("input", function() {
var value = $(this).val().toLowerCase();
$("#list_format_templatekriteria tbody tr").filter(function() {
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
});
});
$('.btn-format_templatekriteria').on("click", function() {
var idformattemplatekriteria = $(this).data('id_format_templatekriteria');
var isiformattemplatekriteria = $(this).data('isi_format_templatekriteria');
$('#isi_manajemen_peradilan_kriteria').insertAtCaret(isiformattemplatekriteria+' ');
});
$('#templatekriteriaId').on('hidden.bs.modal', function (event) {
setTimeout(function() {
$('#isi_manajemen_peradilan_kriteria_edit').focus();
}, 0);
});
$("#cari_format_templatekriteria_edit").on("input", function() {
var value = $(this).val().toLowerCase();
$("#list_format_templatekriteria_edit tbody tr").filter(function() {
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
});
});
$('.btn-format_templatekriteria_edit').on("click", function() {
var idformattemplatekriteria_edit = $(this).data('id_format_templatekriteria_edit');
var isiformattemplatekriteria_edit = $(this).data('isi_format_templatekriteria_edit');
$('#isi_manajemen_peradilan_kriteria_edit').insertAtCaret(isiformattemplatekriteria_edit+' ');
});
$('#templatekriteria_editId').on('hidden.bs.modal', function (event) {
setTimeout(function() {
$('#isi_manajemen_peradilan_kriteria_edit').focus();
}, 0);
});
$('#manajemenPeradilanModal').on('shown.bs.modal', function (event) {
$('#isi_manajemen_peradilan_kondisi').focus();
});
$('#manajemenPeradilanTambahBaru').on("click", function() {
$('#isi_manajemen_peradilan_kondisi').val('');
$('#isi_manajemen_peradilan_kriteria').val('');
$('#isi_manajemen_peradilan_sebab').val('');
$('#isi_manajemen_peradilan_akibat').val('');
$('#isi_manajemen_peradilan_rekomendasi').val('');
$('#isi_manajemen_peradilan_top').val('');
$('#manajemenPeradilanModal').modal('show');
});
$('#btn-modal_manajemen_peradilan').on("click", function() {
$('#lembarkerjapengawasan').append(loadiv);
$('.card-tindak-lanjut').append(loadiv);
let isi_manajemen_peradilan_kondisi = $('#isi_manajemen_peradilan_kondisi').val();
let isi_manajemen_peradilan_kriteria = $('#isi_manajemen_peradilan_kriteria').val();
let isi_manajemen_peradilan_akibat = $('#isi_manajemen_peradilan_akibat').val();
let isi_manajemen_peradilan_sebab = $('#isi_manajemen_peradilan_sebab').val();
let isi_manajemen_peradilan_rekomendasi = $('#isi_manajemen_peradilan_rekomendasi').val();
let isi_manajemen_peradilan_top = $('#isi_manajemen_peradilan_top').val();
let manajemenPeradilanArray = [];
manajemenPeradilanArray.push({ name: "_token", value: "{{ csrf_token() }}" });
manajemenPeradilanArray.push({ name: "st_id", value: "{{$st->id}}" });
manajemenPeradilanArray.push({
name: 'kondisi',
value: isi_manajemen_peradilan_kondisi
});
manajemenPeradilanArray.push({
name: 'kriteria',
value: isi_manajemen_peradilan_kriteria
});
manajemenPeradilanArray.push({
name: 'akibat',
value: isi_manajemen_peradilan_akibat
});
manajemenPeradilanArray.push({
name: 'sebab',
value: isi_manajemen_peradilan_sebab
});
manajemenPeradilanArray.push({
name: 'rekomendasi',
value: isi_manajemen_peradilan_rekomendasi
});
manajemenPeradilanArray.push({
name: 'top',
value: isi_manajemen_peradilan_top
});
$.ajax({
type: "POST",
data: $.param(manajemenPeradilanArray),
url: "{{url('surat-tugas-api/manajemen-peradilan')}}",
success: function(data) {
if ($('#tableManajemenPeradilan').length){
$('#tableManajemenPeradilanTbody').append(
`
|
|
|
|
`+isi_manajemen_peradilan_kondisi.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_kriteria.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_sebab.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_akibat.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_rekomendasi.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_top.replace(/\n/g, ' ')+` |
`
);
} else {
$('#frameTableManajemenPeradilan').html(
`
| Aksi |
No |
Ped |
Kondisi |
Kriteria |
Sebab |
Akibat |
Rekomendasi |
Tanggapan Objek Pemeriksaan |
|
|
|
|
`+isi_manajemen_peradilan_kondisi.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_kriteria.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_sebab.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_akibat.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_rekomendasi.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_top.replace(/\n/g, ' ')+` |
`
);
}
},
complete: function() {
hitungNomor('#tableManajemenPeradilanTbody', '#badge-manajemen-peradilan');
$('.loadiv').remove();
}
});
});
$(document).on('click','.btn-edit-manajemen_peradilan',function(){
console.log('ok');
let that = $(this);
$('#isi_manajemen_peradilan_kondisi_edit').val(that.closest("tr").find("td:eq(3)").text());
$('#isi_manajemen_peradilan_kriteria_edit').val(that.closest("tr").find("td:eq(4)").text());
$('#isi_manajemen_peradilan_sebab_edit').val(that.closest("tr").find("td:eq(5)").text());
$('#isi_manajemen_peradilan_akibat_edit').val(that.closest("tr").find("td:eq(6)").text());
$('#isi_manajemen_peradilan_rekomendasi_edit').val(that.closest("tr").find("td:eq(7)").text());
$('#isi_manajemen_peradilan_top_edit').val(that.closest("tr").find("td:eq(8)").text());
$('#btn-modal_manajemen_peradilan_edit').data("id", that.data('id'));
$('#manajemenPeradilanModalEdit').modal('show');
});
$('#btn-modal_manajemen_peradilan_edit').on("click", function() {
$('#lembarkerjapengawasan').append(loadiv);
$('.card-tindak-lanjut').append(loadiv);
let isi_manajemen_peradilan_kondisi_edit = $('#isi_manajemen_peradilan_kondisi_edit').val();
let isi_manajemen_peradilan_kriteria_edit = $('#isi_manajemen_peradilan_kriteria_edit').val();
let isi_manajemen_peradilan_sebab_edit = $('#isi_manajemen_peradilan_sebab_edit').val();
let isi_manajemen_peradilan_akibat_edit = $('#isi_manajemen_peradilan_akibat_edit').val();
let isi_manajemen_peradilan_rekomendasi_edit = $('#isi_manajemen_peradilan_rekomendasi_edit').val();
let isi_manajemen_peradilan_top_edit = $('#isi_manajemen_peradilan_top_edit').val();
let iddata = $(this).data('id');
let manajemenPeradilanArray = [];
manajemenPeradilanArray.push({ name: "_token", value: "{{ csrf_token() }}" });
manajemenPeradilanArray.push({ name: "id", value: iddata });
manajemenPeradilanArray.push({
name: 'kondisi',
value: isi_manajemen_peradilan_kondisi_edit
});
manajemenPeradilanArray.push({
name: 'kriteria',
value: isi_manajemen_peradilan_kriteria_edit
});
manajemenPeradilanArray.push({
name: 'akibat',
value: isi_manajemen_peradilan_akibat_edit
});
manajemenPeradilanArray.push({
name: 'sebab',
value: isi_manajemen_peradilan_sebab_edit
});
manajemenPeradilanArray.push({
name: 'rekomendasi',
value: isi_manajemen_peradilan_rekomendasi_edit
});
manajemenPeradilanArray.push({
name: 'top',
value: isi_manajemen_peradilan_top_edit
});
$.ajax({
type: "POST",
data: $.param(manajemenPeradilanArray),
url: "{{url('surat-tugas-api/manajemen-peradilan-edit')}}",
success: function(data) {
let trRec = $('.btn-edit-manajemen_peradilan[data-id="'+iddata+'"]').closest("tr");
trRec.find("td:eq(3)").html(isi_manajemen_peradilan_kondisi_edit.replace(/\n/g, '
'));
trRec.find("td:eq(4)").html(isi_manajemen_peradilan_kriteria_edit.replace(/\n/g, '
'));
trRec.find("td:eq(5)").html(isi_manajemen_peradilan_sebab_edit.replace(/\n/g, '
'));
trRec.find("td:eq(6)").html(isi_manajemen_peradilan_akibat_edit.replace(/\n/g, '
'));
trRec.find("td:eq(7)").html(isi_manajemen_peradilan_rekomendasi_edit.replace(/\n/g, '
'));
trRec.find("td:eq(8)").html(isi_manajemen_peradilan_top_edit.replace(/\n/g, '
'));
let trRecTindakLanjut = $('#trManajemenPeradilanTbodyTindakLanjut'+iddata);
trRecTindakLanjut.find("td:eq(2)").html(isi_manajemen_peradilan_kondisi_edit.replace(/\n/g, '
'));
trRecTindakLanjut.find("td:eq(3)").html(isi_manajemen_peradilan_rekomendasi_edit.replace(/\n/g, '
'));
},
complete: function() {
hitungNomor('#tableManajemenPeradilanTbody', '#badge-manajemen-peradilan');
$('.loadiv').remove();
}
});
});
$(document).on('click','.btn-hapus-manajemen_peradilan',function(){
$('#lembarkerjapengawasan').append(loadiv);
let that = $(this);
let manajemenPeradilanArray = [];
manajemenPeradilanArray.push({ name: "_token", value: "{{ csrf_token() }}" });
manajemenPeradilanArray.push({ name: "id", value: that.data('id') });
$.ajax({
type: "POST",
data: $.param(manajemenPeradilanArray),
url: "{{url('surat-tugas-api/manajemen-peradilan-hapus')}}",
success: function(data) {
if (data.countdata <= 0) {
$('#frameTableManajemenPeradilan').html(FrameManajemenPeradilanBelumAdaIsi);
$('#frameTableManajemenPeradilanTindakLanjut').html(FrameManajemenPeradilanBelumAdaIsi);
} else {
that.closest("tr").remove();
$("#trManajemenPeradilanTbodyTindakLanjut"+that.data('id')).remove();
}
},
complete: function() {
hitungNomor('#tableManajemenPeradilanTbody', '#badge-manajemen-peradilan');
$('.loadiv').remove();
}
});
});
$(document).on('click','.btn_pedoman_m_peradilan_belum', function(){
let that = $(this);
$('#lembarkerjapengawasan').append(loadiv);
$('.card-tindak-lanjut').append(loadiv);
let isi_manajemen_peradilan_kondisi = '';
let isi_manajemen_peradilan_kriteria = '';
let isi_manajemen_peradilan_sebab = '';
let isi_manajemen_peradilan_akibat = '';
let isi_manajemen_peradilan_rekomendasi = '';
let isi_manajemen_peradilan_top = '';
let isi_manajemen_peradilan_pedoman = that.data('pedoman_id');
let isi_manajemen_peradilan_pedoman_detail_isi = that.data('pedoman_detail_isi');
let manajemenPeradilanArray = [];
manajemenPeradilanArray.push({ name: "_token", value: "{{ csrf_token() }}" });
manajemenPeradilanArray.push({ name: "st_id", value: "{{$st->id}}" });
manajemenPeradilanArray.push({
name: 'kondisi',
value: isi_manajemen_peradilan_kondisi
});
manajemenPeradilanArray.push({
name: 'kriteria',
value: isi_manajemen_peradilan_kriteria
});
manajemenPeradilanArray.push({
name: 'akibat',
value: isi_manajemen_peradilan_akibat
});
manajemenPeradilanArray.push({
name: 'sebab',
value: isi_manajemen_peradilan_sebab
});
manajemenPeradilanArray.push({
name: 'rekomendasi',
value: isi_manajemen_peradilan_rekomendasi
});
manajemenPeradilanArray.push({
name: 'top',
value: isi_manajemen_peradilan_top
});
manajemenPeradilanArray.push({
name: 'pedoman',
value: isi_manajemen_peradilan_pedoman
});
$.ajax({
type: "POST",
data: $.param(manajemenPeradilanArray),
url: "{{url('surat-tugas-api/manajemen-peradilan')}}",
success: function(data) {
if ($('#tableManajemenPeradilan').length){
$('#tableManajemenPeradilanTbody').append(
`
|
|
|
|
`+isi_manajemen_peradilan_kondisi.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_kriteria.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_sebab.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_akibat.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_rekomendasi.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_top.replace(/\n/g, ' ')+` |
`
);
} else {
$('#frameTableManajemenPeradilan').html(
`
| Aksi |
No |
Ped |
Kondisi |
Kriteria |
Sebab |
Akibat |
Rekomendasi |
Tanggapan Objek Pemeriksaan |
|
|
|
|
`+isi_manajemen_peradilan_kondisi.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_kriteria.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_sebab.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_akibat.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_rekomendasi.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_top.replace(/\n/g, ' ')+` |
`
);
}
},
complete: function() {
hitungNomor('#tableManajemenPeradilanTbody', '#badge-manajemen-peradilan');
$('.loadiv').remove();
that.closest('td').html(`BELUM`)
}
});
});
$(document).on('click','.btn_pedoman_m_peradilan_sudah', function(){
let that = $(this);
let isi_manajemen_peradilan_pedoman_detail_isi = that.data('pedoman_detail_isi');
let manajemenPeradilanArray = [];
manajemenPeradilanArray.push({ name: "_token", value: "{{ csrf_token() }}" });
manajemenPeradilanArray.push({
name: 'pedoman',
value: that.data('pedoman_id')
});
$.ajax({
type: "POST",
data: $.param(manajemenPeradilanArray),
url: "{{url('surat-tugas-api/manajemen-peradilan-pedoman-sudah')}}",
success: function(data) {
that.closest('td').html(`SUDAH`)
}
});
});
$(document).on('click','.ubah_m_peradilan_belum', function(){
let that = $(this);
$('#lembarkerjapengawasan').append(loadiv);
$('.card-tindak-lanjut').append(loadiv);
let isi_manajemen_peradilan_kondisi = '';
let isi_manajemen_peradilan_kriteria = '';
let isi_manajemen_peradilan_sebab = '';
let isi_manajemen_peradilan_akibat = '';
let isi_manajemen_peradilan_rekomendasi = '';
let isi_manajemen_peradilan_top = '';
let isi_manajemen_peradilan_pedoman = that.data('pedoman_id');
let isi_manajemen_peradilan_pedoman_detail_isi = that.data('pedoman_detail_isi');
let manajemenPeradilanArray = [];
manajemenPeradilanArray.push({ name: "_token", value: "{{ csrf_token() }}" });
manajemenPeradilanArray.push({ name: "st_id", value: "{{$st->id}}" });
manajemenPeradilanArray.push({
name: 'kondisi',
value: isi_manajemen_peradilan_kondisi
});
manajemenPeradilanArray.push({
name: 'kriteria',
value: isi_manajemen_peradilan_kriteria
});
manajemenPeradilanArray.push({
name: 'akibat',
value: isi_manajemen_peradilan_akibat
});
manajemenPeradilanArray.push({
name: 'sebab',
value: isi_manajemen_peradilan_sebab
});
manajemenPeradilanArray.push({
name: 'rekomendasi',
value: isi_manajemen_peradilan_rekomendasi
});
manajemenPeradilanArray.push({
name: 'top',
value: isi_manajemen_peradilan_top
});
manajemenPeradilanArray.push({
name: 'pedoman',
value: isi_manajemen_peradilan_pedoman
});
$.ajax({
type: "POST",
data: $.param(manajemenPeradilanArray),
url: "{{url('surat-tugas-api/manajemen-peradilan')}}",
success: function(data) {
if ($('#tableManajemenPeradilan').length){
$('#tableManajemenPeradilanTbody').append(
`
|
|
|
|
`+isi_manajemen_peradilan_kondisi.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_kriteria.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_sebab.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_akibat.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_rekomendasi.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_top.replace(/\n/g, ' ')+` |
`
);
} else {
$('#frameTableManajemenPeradilan').html(
`
| Aksi |
No |
Kondisi |
Kriteria |
Sebab |
Akibat |
Rekomendasi |
Tanggapan Objek Pemeriksaan |
|
|
|
|
`+isi_manajemen_peradilan_kondisi.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_kriteria.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_sebab.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_akibat.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_rekomendasi.replace(/\n/g, ' ')+` |
`+isi_manajemen_peradilan_top.replace(/\n/g, ' ')+` |
`
);
}
},
complete: function() {
hitungNomor('#tableManajemenPeradilanTbody', '#badge-manajemen-peradilan');
$('.loadiv').remove();
that.closest('td').html(`BELUM`)
}
});
});
$(document).on('click','.ubah_m_peradilan_sudah', function(){
let that = $(this);
let isi_manajemen_peradilan_pedoman_detail_isi = that.data('pedoman_detail_isi');
let manajemenPeradilanArray = [];
manajemenPeradilanArray.push({ name: "_token", value: "{{ csrf_token() }}" });
manajemenPeradilanArray.push({
name: 'pedoman',
value: that.data('pedoman_id')
});
$.ajax({
type: "POST",
data: $.param(manajemenPeradilanArray),
url: "{{url('surat-tugas-api/manajemen-peradilan-pedoman-sudah')}}",
success: function(data) {
that.closest('td').html(`SUDAH`)
}
});
});
$(document).on('click','.btn-pedoman-detail-isi', function(){
let that = $(this);
$('#pedoman_detail_isi').html(that.data('pedoman_detail_isi'));
$('#pedomanDetailIsiModal').modal('show');
});