// MANAJEMEN PERADILAN
var FrameAdministrasiPerkaraBelumAdaIsi = `
`;
$("#cari_format_templatekriteria_a_perkara").on("input", function() {
var value = $(this).val().toLowerCase();
$("#list_format_templatekriteria_a_perkara tbody tr").filter(function() {
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
});
});
$('.btn-format_templatekriteria_a_perkara').on("click", function() {
var idformattemplatekriteria_a_perkara = $(this).data('id_format_templatekriteria_a_perkara');
var isiformattemplatekriteria_a_perkara = $(this).data('isi_format_templatekriteria_a_perkara');
$('#isi_administrasi_perkara_kriteria').insertAtCaret(isiformattemplatekriteria_a_perkara+' ');
});
$('#templatekriteria_a_perkaraId').on('hidden.bs.modal', function (event) {
setTimeout(function() {
$('#isi_administrasi_perkara_kriteria').focus();
}, 0);
});
$("#cari_format_templatekriteria_a_perkara_edit").on("input", function() {
var value = $(this).val().toLowerCase();
$("#list_format_templatekriteria_a_perkara_edit tbody tr").filter(function() {
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
});
});
$('.btn-format_templatekriteria_a_perkara_edit').on("click", function() {
var idformattemplatekriteria_a_perkara_edit = $(this).data('id_format_templatekriteria_a_perkara_edit');
var isiformattemplatekriteria_a_perkara_edit = $(this).data('isi_format_templatekriteria_a_perkara_edit');
$('#isi_administrasi_perkara_kriteria_edit').insertAtCaret(isiformattemplatekriteria_a_perkara_edit+' ');
});
$('#templatekriteria_a_perkara_editId').on('hidden.bs.modal', function (event) {
setTimeout(function() {
$('#isi_administrasi_perkara_kriteria_edit').focus();
}, 0);
});
$('#administrasiPerkaraModal').on('shown.bs.modal', function (event) {
$('#isi_administrasi_perkara_kondisi').focus();
});
$('#administrasiPerkaraTambahBaru').on("click", function() {
$('#isi_administrasi_perkara_kondisi').val('');
$('#isi_administrasi_perkara_kriteria').val('');
$('#isi_administrasi_perkara_sebab').val('');
$('#isi_administrasi_perkara_akibat').val('');
$('#isi_administrasi_perkara_rekomendasi').val('');
$('#isi_administrasi_perkara_top').val('');
$('#administrasiPerkaraModal').modal('show');
});
$('#btn-modal_administrasi_perkara').on("click", function() {
$('#lembarkerjapengawasan').append(loadiv);
$('.card-tindak-lanjut').append(loadiv);
let isi_administrasi_perkara_kondisi = $('#isi_administrasi_perkara_kondisi').val();
let isi_administrasi_perkara_kriteria = $('#isi_administrasi_perkara_kriteria').val();
let isi_administrasi_perkara_sebab = $('#isi_administrasi_perkara_sebab').val();
let isi_administrasi_perkara_akibat = $('#isi_administrasi_perkara_akibat').val();
let isi_administrasi_perkara_rekomendasi = $('#isi_administrasi_perkara_rekomendasi').val();
let isi_administrasi_perkara_top = $('#isi_administrasi_perkara_top').val();
let administrasiPerkaraArray = [];
administrasiPerkaraArray.push({ name: "_token", value: "{{ csrf_token() }}" });
administrasiPerkaraArray.push({ name: "st_id", value: "{{$st->id}}" });
administrasiPerkaraArray.push({
name: 'kondisi',
value: isi_administrasi_perkara_kondisi
});
administrasiPerkaraArray.push({
name: 'kriteria',
value: isi_administrasi_perkara_kriteria
});
administrasiPerkaraArray.push({
name: 'akibat',
value: isi_administrasi_perkara_akibat
});
administrasiPerkaraArray.push({
name: 'sebab',
value: isi_administrasi_perkara_sebab
});
administrasiPerkaraArray.push({
name: 'rekomendasi',
value: isi_administrasi_perkara_rekomendasi
});
administrasiPerkaraArray.push({
name: 'top',
value: isi_administrasi_perkara_top
});
$.ajax({
type: "POST",
data: $.param(administrasiPerkaraArray),
url: "{{url('surat-tugas-api/administrasi-perkara')}}",
success: function(data) {
if ($('#tableAdministrasiPerkara').length){
$('#tableAdministrasiPerkaraTbody').append(
`
|
|
|
|
`+isi_administrasi_perkara_kondisi.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_kriteria.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_sebab.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_akibat.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_rekomendasi.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_top.replace(/\n/g, ' ')+` |
`
);
} else {
$('#frameTableAdministrasiPerkara').html(
`
| Aksi |
No |
Ped |
Kondisi |
Kriteria |
Sebab |
Akibat |
Rekomendasi |
Tanggapan Objek Pemeriksaan |
|
|
|
|
`+isi_administrasi_perkara_kondisi.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_kriteria.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_sebab.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_akibat.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_rekomendasi.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_top.replace(/\n/g, ' ')+` |
`
);
}
},
complete: function() {
hitungNomor('#tableAdministrasiPerkaraTbody', '#badge-administrasi-perkara');
$('.loadiv').remove();
}
});
});
$(document).on('click','.btn-edit-administrasi_perkara',function(){
let that = $(this);
$('#isi_administrasi_perkara_kondisi_edit').val(that.closest("tr").find("td:eq(3)").text());
$('#isi_administrasi_perkara_kriteria_edit').val(that.closest("tr").find("td:eq(4)").text());
$('#isi_administrasi_perkara_sebab_edit').val(that.closest("tr").find("td:eq(5)").text());
$('#isi_administrasi_perkara_akibat_edit').val(that.closest("tr").find("td:eq(6)").text());
$('#isi_administrasi_perkara_rekomendasi_edit').val(that.closest("tr").find("td:eq(7)").text());
$('#isi_administrasi_perkara_top_edit').val(that.closest("tr").find("td:eq(8)").text());
$('#btn-modal_administrasi_perkara_edit').data("id", that.data('id'));
$('#administrasiPerkaraModalEdit').modal('show');
});
$('#btn-modal_administrasi_perkara_edit').on("click", function() {
$('#lembarkerjapengawasan').append(loadiv);
$('.card-tindak-lanjut').append(loadiv);
let isi_administrasi_perkara_kondisi_edit = $('#isi_administrasi_perkara_kondisi_edit').val();
let isi_administrasi_perkara_kriteria_edit = $('#isi_administrasi_perkara_kriteria_edit').val();
let isi_administrasi_perkara_sebab_edit = $('#isi_administrasi_perkara_sebab_edit').val();
let isi_administrasi_perkara_akibat_edit = $('#isi_administrasi_perkara_akibat_edit').val();
let isi_administrasi_perkara_rekomendasi_edit = $('#isi_administrasi_perkara_rekomendasi_edit').val();
let isi_administrasi_perkara_top_edit = $('#isi_administrasi_perkara_top_edit').val();
let iddata = $(this).data('id');
let administrasiPerkaraArray = [];
administrasiPerkaraArray.push({ name: "_token", value: "{{ csrf_token() }}" });
administrasiPerkaraArray.push({ name: "id", value: iddata });
administrasiPerkaraArray.push({
name: 'kondisi',
value: isi_administrasi_perkara_kondisi_edit
});
administrasiPerkaraArray.push({
name: 'kriteria',
value: isi_administrasi_perkara_kriteria_edit
});
administrasiPerkaraArray.push({
name: 'akibat',
value: isi_administrasi_perkara_akibat_edit
});
administrasiPerkaraArray.push({
name: 'sebab',
value: isi_administrasi_perkara_sebab_edit
});
administrasiPerkaraArray.push({
name: 'rekomendasi',
value: isi_administrasi_perkara_rekomendasi_edit
});
administrasiPerkaraArray.push({
name: 'top',
value: isi_administrasi_perkara_top_edit
});
$.ajax({
type: "POST",
data: $.param(administrasiPerkaraArray),
url: "{{url('surat-tugas-api/administrasi-perkara-edit')}}",
success: function(data) {
let trRec = $('.btn-edit-administrasi_perkara[data-id="'+iddata+'"]').closest("tr");
trRec.find("td:eq(3)").html(isi_administrasi_perkara_kondisi_edit.replace(/\n/g, '
'));
trRec.find("td:eq(4)").html(isi_administrasi_perkara_kriteria_edit.replace(/\n/g, '
'));
trRec.find("td:eq(5)").html(isi_administrasi_perkara_sebab_edit.replace(/\n/g, '
'));
trRec.find("td:eq(6)").html(isi_administrasi_perkara_akibat_edit.replace(/\n/g, '
'));
trRec.find("td:eq(7)").html(isi_administrasi_perkara_rekomendasi_edit.replace(/\n/g, '
'));
trRec.find("td:eq(8)").html(isi_administrasi_perkara_top_edit.replace(/\n/g, '
'));
let trRecTindakLanjut = $('#trAdministrasiPerkaraTbodyTindakLanjut'+iddata);
trRecTindakLanjut.find("td:eq(2)").html(isi_administrasi_perkara_kondisi_edit.replace(/\n/g, '
'));
trRecTindakLanjut.find("td:eq(3)").html(isi_administrasi_perkara_rekomendasi_edit.replace(/\n/g, '
'));
},
complete: function() {
hitungNomor('#tableAdministrasiPerkaraTbody', '#badge-administrasi-perkara');
$('.loadiv').remove();
}
});
});
$(document).on('click','.btn-hapus-administrasi_perkara',function(){
$('#lembarkerjapengawasan').append(loadiv);
let that = $(this);
let administrasiPerkaraArray = [];
administrasiPerkaraArray.push({ name: "_token", value: "{{ csrf_token() }}" });
administrasiPerkaraArray.push({ name: "id", value: that.data('id') });
$.ajax({
type: "POST",
data: $.param(administrasiPerkaraArray),
url: "{{url('surat-tugas-api/administrasi-perkara-hapus')}}",
success: function(data) {
if (data.countdata <= 0) {
$('#frameTableAdministrasiPerkara').html(FrameAdministrasiPerkaraBelumAdaIsi);
$('#frameTableAdministrasiPerkaraTindakLanjut').html(FrameAdministrasiPerkaraBelumAdaIsi);
} else {
that.closest("tr").remove();
$("#trAdministrasiPerkaraTbodyTindakLanjut"+that.data('id')).remove();
}
},
complete: function() {
hitungNomor('#tableAdministrasiPerkaraTbody', '#badge-administrasi-perkara');
$('.loadiv').remove();
}
});
});
//
$(document).on('click','.btn_pedoman_a_perkara_belum', function(){
let that = $(this);
$('#lembarkerjapengawasan').append(loadiv);
$('.card-tindak-lanjut').append(loadiv);
let isi_administrasi_perkara_kondisi = '';
let isi_administrasi_perkara_kriteria = '';
let isi_administrasi_perkara_sebab = '';
let isi_administrasi_perkara_akibat = '';
let isi_administrasi_perkara_rekomendasi = '';
let isi_administrasi_perkara_top = '';
let isi_administrasi_perkara_pedoman = that.data('pedoman_id');
let isi_administrasi_perkara_pedoman_detail_isi = that.data('pedoman_detail_isi');
let administrasiPerkaraArray = [];
administrasiPerkaraArray.push({ name: "_token", value: "{{ csrf_token() }}" });
administrasiPerkaraArray.push({ name: "st_id", value: "{{$st->id}}" });
administrasiPerkaraArray.push({
name: 'kondisi',
value: isi_administrasi_perkara_kondisi
});
administrasiPerkaraArray.push({
name: 'kriteria',
value: isi_administrasi_perkara_kriteria
});
administrasiPerkaraArray.push({
name: 'akibat',
value: isi_administrasi_perkara_akibat
});
administrasiPerkaraArray.push({
name: 'sebab',
value: isi_administrasi_perkara_sebab
});
administrasiPerkaraArray.push({
name: 'rekomendasi',
value: isi_administrasi_perkara_rekomendasi
});
administrasiPerkaraArray.push({
name: 'top',
value: isi_administrasi_perkara_top
});
administrasiPerkaraArray.push({
name: 'pedoman',
value: isi_administrasi_perkara_pedoman
});
$.ajax({
type: "POST",
data: $.param(administrasiPerkaraArray),
url: "{{url('surat-tugas-api/administrasi-perkara')}}",
success: function(data) {
if ($('#tableAdministrasiPerkara').length){
$('#tableAdministrasiPerkaraTbody').append(
`
|
|
|
|
`+isi_administrasi_perkara_kondisi.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_kriteria.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_sebab.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_akibat.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_rekomendasi.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_top.replace(/\n/g, ' ')+` |
`
);
} else {
$('#frameTableAdministrasiPerkara').html(
`
| Aksi |
No |
Ped |
Kondisi |
Kriteria |
Sebab |
Akibat |
Rekomendasi |
Tanggapan Objek Pemeriksaan |
|
|
|
|
`+isi_administrasi_perkara_kondisi.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_kriteria.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_sebab.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_akibat.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_rekomendasi.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_top.replace(/\n/g, ' ')+` |
`
);
}
},
complete: function() {
hitungNomor('#tableAdministrasiPerkaraTbody', '#badge-administrasi-perkara');
$('.loadiv').remove();
that.closest('td').html(`BELUM`)
}
});
});
$(document).on('click','.btn_pedoman_a_perkara_sudah', function(){
let that = $(this);
let administrasiPerkaraArray = [];
let isi_administrasi_perkara_pedoman_detail_isi = that.data('pedoman_detail_isi');
administrasiPerkaraArray.push({ name: "_token", value: "{{ csrf_token() }}" });
administrasiPerkaraArray.push({
name: 'pedoman',
value: that.data('pedoman_id')
});
$.ajax({
type: "POST",
data: $.param(administrasiPerkaraArray),
url: "{{url('surat-tugas-api/administrasi-perkara-pedoman-sudah')}}",
success: function(data) {
that.closest('td').html(`SUDAH`)
}
});
});
$(document).on('click','.ubah_a_perkara_belum', function(){
let that = $(this);
$('#lembarkerjapengawasan').append(loadiv);
$('.card-tindak-lanjut').append(loadiv);
let isi_administrasi_perkara_kondisi = '';
let isi_administrasi_perkara_kriteria = '';
let isi_administrasi_perkara_sebab = '';
let isi_administrasi_perkara_akibat = '';
let isi_administrasi_perkara_rekomendasi = '';
let isi_administrasi_perkara_top = '';
let isi_administrasi_perkara_pedoman = that.data('pedoman_id');
let isi_administrasi_perkara_pedoman_detail_isi = that.data('pedoman_detail_isi');
let administrasiPerkaraArray = [];
administrasiPerkaraArray.push({ name: "_token", value: "{{ csrf_token() }}" });
administrasiPerkaraArray.push({ name: "st_id", value: "{{$st->id}}" });
administrasiPerkaraArray.push({
name: 'kondisi',
value: isi_administrasi_perkara_kondisi
});
administrasiPerkaraArray.push({
name: 'kriteria',
value: isi_administrasi_perkara_kriteria
});
administrasiPerkaraArray.push({
name: 'akibat',
value: isi_administrasi_perkara_akibat
});
administrasiPerkaraArray.push({
name: 'sebab',
value: isi_administrasi_perkara_sebab
});
administrasiPerkaraArray.push({
name: 'rekomendasi',
value: isi_administrasi_perkara_rekomendasi
});
administrasiPerkaraArray.push({
name: 'top',
value: isi_administrasi_perkara_top
});
administrasiPerkaraArray.push({
name: 'pedoman',
value: isi_administrasi_perkara_pedoman
});
$.ajax({
type: "POST",
data: $.param(administrasiPerkaraArray),
url: "{{url('surat-tugas-api/administrasi-perkara')}}",
success: function(data) {
if ($('#tableAdministrasiPerkara').length){
$('#tableAdministrasiPerkaraTbody').append(
`
|
|
|
|
`+isi_administrasi_perkara_kondisi.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_kriteria.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_sebab.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_akibat.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_rekomendasi.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_top.replace(/\n/g, ' ')+` |
`
);
} else {
$('#frameTableAdministrasiPerkara').html(
`
| Aksi |
No |
Ped |
Kondisi |
Kriteria |
Sebab |
Akibat |
Rekomendasi |
Tanggapan Objek Pemeriksaan |
|
|
|
|
`+isi_administrasi_perkara_kondisi.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_kriteria.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_sebab.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_akibat.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_rekomendasi.replace(/\n/g, ' ')+` |
`+isi_administrasi_perkara_top.replace(/\n/g, ' ')+` |
`
);
}
},
complete: function() {
hitungNomor('#tableAdministrasiPerkaraTbody', '#badge-administrasi-perkara');
$('.loadiv').remove();
that.closest('td').html(`BELUM`)
}
});
});
$(document).on('click','.ubah_a_perkara_sudah', function(){
let that = $(this);
let administrasiPerkaraArray = [];
let isi_administrasi_perkara_pedoman_detail_isi = that.data('pedoman_detail_isi');
administrasiPerkaraArray.push({ name: "_token", value: "{{ csrf_token() }}" });
administrasiPerkaraArray.push({
name: 'pedoman',
value: that.data('pedoman_id')
});
$.ajax({
type: "POST",
data: $.param(administrasiPerkaraArray),
url: "{{url('surat-tugas-api/administrasi-perkara-pedoman-sudah')}}",
success: function(data) {
that.closest('td').html(`SUDAH`)
}
});
});