$("#btn-add").on('click', function(){ $("#modal-conf").modal('show') }) $("#btn-approve").on('click', function(){ isapproveseminar(); }) function isapproveseminar(){ event.preventDefault(); swal({ title: "Approval Seminar", text: "Setujui Mahasiswa Untuk Lanjut Ke Seminar KP?", type: "warning", showCancelButton: true, confirmButtonColor: "#DD6B55", confirmButtonText: "Ya", cancelButtonText: "Tidak", cancelButtonColor: "#DD6B55", closeOnConfirm: false, closeOnCancel: false }, function(isConfirm){ if (isConfirm) { approvalseminar() // console.log(uname); // // submitting the form when user press yes } else { swal("Approval Dibatalkan", "", "error"); } }); } function approvalseminar(){ var isObject = {} isObject.idkp = $("#idkp").val(); isObject.nim = $("#nim").val(); // alert(isObject.nim); $.ajax({ type: 'POST', dataType: 'json', url: baseURL + '/jsondata/approvalseminar', async: false, data: { iparam : cryptoEncrypt(PHRASE, isObject), }, success: function (response) { if(response.code == CODE_SUCCESS){ loaderPage(false) // document.getElementById("form-data").reset(); swal({ title:"Alert", text: "Approval Berhasil!", confirmButtonColor: "#66BB6A", type: "success" },function(){ // $("#file1").prop("disabled", true); // $("#file1").prop("disabled", true); // $("#file1").prop("disabled", true); // $("#file1").prop("disabled", true); window.location.reload(); }); }else{ swal({ title: "Alert", text: response.info+ " Silahkan coba kembali :)", confirmButtonColor: "#2196F3", type: "error" }); }; loaderPage(false); }, error: function () { loaderPage(false); if(xhr.status != 200){ swal({ title: "Alert", text: xhr.status+"-"+xhr.statusText+" Silahkan coba kembali :)", confirmButtonColor: "#2196F3", type: "error" }); } } }); } $("#submitconf").on('click', function(e){ e.preventDefault(); $("#modal-conf").modal('hide') submitfilebimbingan(); }) function submitfilebimbingan(){ loaderPage(true) const file = $('#file').prop('files')[0]; var isObject = {}; let formdata = new FormData(); isObject.nim = $("#nim").val(); isObject.idkp = $("#idkp").val(); isObject.nopeg = $("#nopeg").val(); isObject.ket = $("#keterangan").val(); isObject.jenis = $('input[name="jenisbimbingan"]:checked').val(); isObject.bukti = file; isObject.data = globaldata; var regexpattern = /[\/.](pdf)$/i; // let nimMhs = nim; let namefile = isObject.bukti.name; console.log(namefile) // if(!regexpattern.test(namefile)){ // loaderPage(false) // wrongvalidation('File Harus Berupa PDF!'); // return false; // } formdata.append('file', isObject.bukti); formdata.append('idkp', globaldata[0].idkp); formdata.append('nopeg', globaldata[0].nopeg); // formdata.append('nim', isObject.nim); formdata.append('keterangan', isObject.ket); formdata.append('jenis', isObject.jenis); formdata.append('data', JSON.stringify(globaldata)); // console.log(globaldata) // for ( var key in globaldata ) { // // formdata.append(key, globaldata[key]); // console.log(key); // } $.ajax({ type : 'POST', url : baseURL + '/jsondata/submitfilebimbingandsngroup', data : formdata, cache : false, processData : false, contentType : false, success: function (response) { if(response.code == CODE_SUCCESS){ loaderPage(false) // document.getElementById("form-data").reset(); swal({ title:"Alert", text: "Dokumen telah di upload, silahkan hubungi mahasiswa", confirmButtonColor: "#66BB6A", type: "success" },function(){ // $("#file1").prop("disabled", true); // $("#file1").prop("disabled", true); // $("#file1").prop("disabled", true); // $("#file1").prop("disabled", true); window.location.reload(); }); }else{ loaderPage(false) swal({ title: "Alert", text: response.info+ " Silahkan coba kembali :)", confirmButtonColor: "#2196F3", type: "error" }); }; loaderPage(false); }, error: function () { loaderPage(false); if(xhr.status != 200){ swal({ title: "Alert", text: xhr.status+"-"+xhr.statusText+" Silahkan coba kembali :)", confirmButtonColor: "#2196F3", type: "error" }); } } }); } function loadfilebimbingan(){ var isObject = {}; isObject.nim = nim; isObject.nopeg = nopeg; isObject.data = globaldata; $.ajax({ type: 'POST', dataType: 'json', url: baseURL + '/jsondata/loadfilebimbingangroup', // async: false, data: { iparam : cryptoEncrypt(PHRASE, isObject), }, success: function(response){ if(response.code == CODE_SUCCESS){ let result = cryptoDecrypt(PHRASE, response.data); let data = result.data; let datas = data[0]; console.log(data) $res = ''; $keterangan =''; for(x in data){ $y = parseInt(x) + 1; if(data[x].uploaded== 200){ var identitas = data[x].name; var label = 'success'; $keterangan = `