// MANAJEMEN PERADILAN var FrameManajemenPeradilanBelumAdaIsi = `
Belum Ada Data
`; $('#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_akibat').val(''); $('#isi_manajemen_peradilan_sebab').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_akibat.replace(/\n/g, '
')+` `+isi_manajemen_peradilan_sebab.replace(/\n/g, '
')+` `+isi_manajemen_peradilan_rekomendasi.replace(/\n/g, '
')+` `+isi_manajemen_peradilan_top.replace(/\n/g, '
')+`
` ); $('#tableManajemenPeradilanTbodyTindakLanjut').append( `

BELUM

Tulis Komentar

`+isi_manajemen_peradilan_kondisi.replace(/\n/g, '
')+` `+isi_manajemen_peradilan_rekomendasi.replace(/\n/g, '
')+`

` ); } else { $('#frameTableManajemenPeradilan').html( `
No Kondisi Kriteria Akibat Sebab Rekomendasi Tanggapan Objek Pemeriksaan Aksi
`+isi_manajemen_peradilan_kondisi.replace(/\n/g, '
')+`
`+isi_manajemen_peradilan_kriteria.replace(/\n/g, '
')+`
`+isi_manajemen_peradilan_akibat.replace(/\n/g, '
')+`
`+isi_manajemen_peradilan_sebab.replace(/\n/g, '
')+`
`+isi_manajemen_peradilan_rekomendasi.replace(/\n/g, '
')+`
`+isi_manajemen_peradilan_top.replace(/\n/g, '
')+`
` ); $('#frameTableManajemenPeradilanTindakLanjut').html( `
Status T.Lanjut Komentar Temuan Rekomendasi Target Penyelesaian Tindak Lanjut Tgl Penyelesaian Upload Bukti

BELUM

Tulis Komentar

`+isi_manajemen_peradilan_kondisi.replace(/\n/g, '
')+`
`+isi_manajemen_peradilan_rekomendasi.replace(/\n/g, '
')+`

` ); } }, complete: function() { hitungNomor('#tableManajemenPeradilanTbody'); $('.loadiv').remove(); } }); }); $('#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_akibat_edit = $('#isi_manajemen_peradilan_akibat_edit').val(); let isi_manajemen_peradilan_sebab_edit = $('#isi_manajemen_peradilan_sebab_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(1)").html(isi_manajemen_peradilan_kondisi_edit.replace(/\n/g, '
')); trRec.find("td:eq(2)").html(isi_manajemen_peradilan_kriteria_edit.replace(/\n/g, '
')); trRec.find("td:eq(3)").html(isi_manajemen_peradilan_akibat_edit.replace(/\n/g, '
')); trRec.find("td:eq(4)").html(isi_manajemen_peradilan_sebab_edit.replace(/\n/g, '
')); trRec.find("td:eq(5)").html(isi_manajemen_peradilan_rekomendasi_edit.replace(/\n/g, '
')); trRec.find("td:eq(6)").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'); $('.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'); $('.loadiv').remove(); } }); }); $(document).on('click','.btn-komentar-manajemen-peradilan',function(){ $('#lembarkerjapengawasan').append(loadiv); let that = $(this); let komentar = that.closest(".komentar-form").find('textarea').val(); if (komentar.trim() == '') { return; } let manajemenPeradilanArray = []; manajemenPeradilanArray.push({ name: "_token", value: "{{ csrf_token() }}" }); manajemenPeradilanArray.push({ name: "dt_id", value: that.data('id') }); manajemenPeradilanArray.push({ name: "komentar", value: komentar }); $.ajax({ type: "POST", data: $.param(manajemenPeradilanArray), url: "{{url('surat-tugas-api/manajemen-peradilan-komentar')}}", success: function(data) { that.closest('.komentar-form').before(`
`+data.tanggal_komentar+`

`+data.nama+`

`+data.komentar.replace(/\n/g, '
')+`
`); that.closest(".komentar-form").find('textarea').val(''); that.closest(".komentar-form").find('textarea').focus(); }, complete: function() { $('.loadiv').remove(); } }); }); $(document).on('click','.btn-edit-manajemen_peradilan',function(){ let that = $(this); $('#isi_manajemen_peradilan_kondisi_edit').val(that.closest("tr").find("td:eq(1)").text()); $('#isi_manajemen_peradilan_kriteria_edit').val(that.closest("tr").find("td:eq(2)").text()); $('#isi_manajemen_peradilan_akibat_edit').val(that.closest("tr").find("td:eq(3)").text()); $('#isi_manajemen_peradilan_sebab_edit').val(that.closest("tr").find("td:eq(4)").text()); $('#isi_manajemen_peradilan_rekomendasi_edit').val(that.closest("tr").find("td:eq(5)").text()); $('#isi_manajemen_peradilan_top_edit').val(that.closest("tr").find("td:eq(6)").text()); $('#btn-modal_manajemen_peradilan_edit').data("id", that.data('id')); $('#manajemenPeradilanModalEdit').modal('show'); }); // UBAH DATA STATUS $(document).on('click','.btn-ubah-status-tindak-lanjut',function(){ let that = $(this); $('#statusTindakLanjut').val(that.data('status')); $('#ubahStatusSimpan').data("id", that.data('id')); $('#ubahStatusSimpan').data("link", that.data('link')); }); $(document).on('click','#ubahStatusSimpan',function(){ $('.card-tindak-lanjut').append(loadiv); let that = $(this); let statusArray = []; statusArray.push({ name: "_token", value: "{{ csrf_token() }}" }); statusArray.push({ name: "id", value: that.data("id") }); statusArray.push({ name: "status", value: $('#statusTindakLanjut').val() }); $.ajax({ type: "POST", data: $.param(statusArray), url: "{{url('surat-tugas-api')}}"+"/"+that.data('link'), success: function(data) { $('#tindakLanjut'+that.data('id')).text($('#statusTindakLanjut').val()); }, complete: function() { $('.loadiv').remove(); } }); }); // UBAH DATA TARGET PENYELESAIAN $(document).on('click','.btn-ubah-target-penyelesaian-tindak-lanjut',function(){ let that = $(this); $('#target_penyelesaian_tindak_lanjut').val(that.data('content')); $('#ubahTargetPenyelesaianSimpan').data("id", that.data('id')); $('#ubahTargetPenyelesaianSimpan').data("link", that.data('link')); }); $(document).on('click','#ubahTargetPenyelesaianSimpan',function(){ $('.card-tindak-lanjut').append(loadiv); let that = $(this); let statusArray = []; statusArray.push({ name: "_token", value: "{{ csrf_token() }}" }); statusArray.push({ name: "id", value: that.data("id") }); statusArray.push({ name: "target_penyelesaian", value: $('#target_penyelesaian_tindak_lanjut').val() }); $.ajax({ type: "POST", data: $.param(statusArray), url: "{{url('surat-tugas-api')}}"+"/"+that.data('link'), success: function(data) { $('#tindakLanjutTargetPenyelesaian'+that.data('id')).text($('#target_penyelesaian_tindak_lanjut').val()); }, complete: function() { $('.loadiv').remove(); } }); }); // UBAH DATA TINDAK LANJUT $(document).on('click','.btn-ubah-tindak-lanjut-tindak-lanjut',function(){ let that = $(this); $('#tindak_lanjut_tindak_lanjut').val(that.data('content')); $('#ubahTindakLanjutSimpan').data("id", that.data('id')); $('#ubahTindakLanjutSimpan').data("link", that.data('link')); }); $(document).on('click','#ubahTindakLanjutSimpan',function(){ $('.card-tindak-lanjut').append(loadiv); let that = $(this); let statusArray = []; statusArray.push({ name: "_token", value: "{{ csrf_token() }}" }); statusArray.push({ name: "id", value: that.data("id") }); statusArray.push({ name: "tindak_lanjut", value: $('#tindak_lanjut_tindak_lanjut').val() }); $.ajax({ type: "POST", data: $.param(statusArray), url: "{{url('surat-tugas-api')}}"+"/"+that.data('link'), success: function(data) { $('#tindakLanjutTindakLanjut'+that.data('id')).html($('#tindak_lanjut_tindak_lanjut').val().replace(/\n/g, '
')); }, complete: function() { $('.loadiv').remove(); } }); }); // UBAH DATA TANGGAL PENYELESAIAN $(document).on('click','.btn-ubah-tanggal-penyelesaian-tindak-lanjut',function(){ let that = $(this); $('#tanggal_penyelesaian_tindak_lanjut').val(that.data('content')); $('#ubahTanggalPenyelesaianSimpan').data("id", that.data('id')); $('#ubahTanggalPenyelesaianSimpan').data("link", that.data('link')); }); $(document).on('click','#ubahTanggalPenyelesaianSimpan',function(){ $('.card-tindak-lanjut').append(loadiv); let that = $(this); let statusArray = []; statusArray.push({ name: "_token", value: "{{ csrf_token() }}" }); statusArray.push({ name: "id", value: that.data("id") }); statusArray.push({ name: "tanggal_penyelesaian", value: $('#tanggal_penyelesaian_tindak_lanjut').val() }); $.ajax({ type: "POST", data: $.param(statusArray), url: "{{url('surat-tugas-api')}}"+"/"+that.data('link'), success: function(data) { $('#tindakLanjutTanggalPenyelesaian'+that.data('id')).text($('#tanggal_penyelesaian_tindak_lanjut').val()); }, complete: function() { $('.loadiv').remove(); } }); }); // UBAH FILE UPLOAD $(document).on('click','.tindak_lanjut_manajemen_peradilan_files',function(){ if ($(this).get(0).files.length == 0) { return; } let formData = new FormData(); let that = $(this); formData.append('_token', "{{ csrf_token() }}"); formData.append('dt_id', $(this).data('id_tindak_lanjut_manajemen_peradilan')); formData.append('files', $(this)[0].files[0]); $.ajax({ type: "POST", method: 'POST', data : formData, url: "{{url('surat-tugas-api/tindak-lanjut-manajemen-peradilan-files')}}", processData: false, contentType: false, beforeSend: function() { $('.card-tindak-lanjut').append(loadiv); }, success: function(data) { $('#ul_tindak_lanjut_manajemen_peradilan'+that.data('id_tindak_lanjut_manajemen_peradilan')).append( `
  • `+data.file+`
  • ` ); }, complete: function() { $('.loadiv').remove(); } }); }); $(document).on('click','.btn-hapus_tindak_lanjut_manajemen_peradilan_files',function(){ that = $(this); $.ajax({ type: "POST", data : { _token: "{{ csrf_token() }}", id: $(this).data("id_tindak_lanjut_manajemen_peradilan_files") }, url: "{{url('surat-tugas-api/tindak-lanjut-manajemen-peradilan-files-hapus')}}", beforeSend: function() { $('#card-tindak-lanjut').append(loadiv); }, success: function(data) { that.closest("li").remove(); }, complete: function() { $('.loadiv').remove(); } }); });