// 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')); $('#ubahStatusSimpan').data("kode", that.data('kode')); }); $(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() }); //console.log('ok'); $.ajax({ type: "POST", data: $.param(statusArray), url: "{{url('surat-tugas-api')}}"+"/"+that.data('link'), success: function(data) { $('#tr'+that.data('kode')+'TbodyTindakLanjut'+that.data('id')).find('.btn-ubah-status-tindak-lanjut').first().data('status',$('#statusTindakLanjut').val()); $('#tindakLanjut'+that.data('kode')+that.data('id')).text($('#statusTindakLanjut').val()); }, complete: function() { $('.loadiv').remove(); } }); }); // UBAH KOMENTAR $(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(); } }); }); // 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')); $('#ubahTargetPenyelesaianSimpan').data("kode", that.data('kode')); }); $(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) { $('#tr'+that.data('kode')+'TbodyTindakLanjut'+that.data('id')).find('.btn-ubah-target-penyelesaian-tindak-lanjut').first().data('content',$('#target_penyelesaian_tindak_lanjut').val()); $('#tindakLanjutTargetPenyelesaian'+that.data('kode')+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')); $('#ubahTindakLanjutSimpan').data("kode", that.data('kode')); }); $(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) { $('#tr'+that.data('kode')+'TbodyTindakLanjut'+that.data('id')).find('.btn-ubah-tindak-lanjut-tindak-lanjut').first().data('content',$('#tindak_lanjut_tindak_lanjut').val()); $('#tindakLanjutTindakLanjut'+that.data('kode')+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')); $('#ubahTanggalPenyelesaianSimpan').data("kode", that.data('kode')); }); $(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) { $('#tr'+that.data('kode')+'TbodyTindakLanjut'+that.data('id')).find('.btn-ubah-tanggal-penyelesaian-tindak-lanjut').first().data('content',$('#tanggal_penyelesaian_tindak_lanjut').val()); $('#tindakLanjutTanggalPenyelesaian'+that.data('kode')+that.data('id')).text($('#tanggal_penyelesaian_tindak_lanjut').val()); }, complete: function() { $('.loadiv').remove(); } }); }); // UBAH FILE UPLOAD $(document).on('click','.btn_tindak_lanjut_manajemen_peradilan_files',function(){ remove_selected_by_class('tindak_lanjut_manajemen_peradilan_files'); $(this).next().trigger("click"); }); $(document).on('change','.tindak_lanjut_manajemen_peradilan_files',function(){ if ($(this).get(0).files.length == 0) { return; } $('.card-tindak-lanjut').append(loadiv); 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, 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(); } }); });