Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- async function getLampiran(nip){
- $.ajax({
- type : 'GET',
- url : '<?= base_url('profil/update_profil/get_data_lampiran/') ?>'+nip,
- dataType : 'JSON',
- }).done(function(response){
- // console.log(response);
- if (response.success && response.data) {
- } else {
- console.error('Gagal memuat data');
- }
- })
- }
- function lihatDetail(row){
- console.log(row);
- // DATA BULK
- alamat = (row.alamat != '') ? JSON.parse(row.alamat) : null;
- data_pasangan = (row.data_pasangan != '') ? JSON.parse(row.data_pasangan) : null;
- data_anak = (row.data_anak != '') ? JSON.parse(row.data_anak) : null;
- data_orang_tua = (row.data_orang_tua != '') ? JSON.parse(row.data_orang_tua) : null;
- data_saudara = (row.data_saudara != '') ? JSON.parse(row.data_saudara) : null;
- data_pendidikan = (row.data_pendidikan != '') ? JSON.parse(row.data_pendidikan) : null;
- // DATA BULK
- // console.group();
- // console.log('alamat ', alamat);
- // console.log('data_pasangan ', data_pasangan);
- // console.log('data_anak ', data_anak);
- // console.log('data_orang_tua ', data_orang_tua);
- // console.log('data_saudara ', data_saudara);
- // console.log('data_pendidikan ', data_pendidikan);
- // console.group();
- // DATA UTAMA
- $('#nip').val(row.nip);
- $('#gelar_depan').val(row.gelar_depan);
- $('#nama').val(row.nama);
- $('#gelar_belakang').val(row.gelar_belakang);
- $('#tempat_lahir').val(row.tempat_lahir);
- $('#tanggal_lahir').val(convertDate(row.tgl_lahir, '2'));
- $('#jk').val(row.kd_jenis_kelamin).change();
- $('#agama').val(row.kd_agama).change();
- $('#status').val(row.kd_stat_perkawinan).change();
- // DATA UTAMA
- // DATA TAMBAHAN
- var d = new Date(row.tgl_lahir);
- tahun_lahir = d.getFullYear();
- nip = row.nip;
- //if (cekFileExists('assets/photo/'+tahun_lahir+'/'+nip+'/Thumb_square_medium_'+nip+'.jpg') == 200) {
- if (cekFileExists('assets/photo/'+tahun_lahir+'/'+nip+'/'+nip+'.jpg') == 200) {
- // $('#photo_profile').attr('src', '<?= base_url() ?>assets/photo/'+tahun_lahir+'/'+nip+'/Thumb_square_medium_'+nip+'.jpg');
- $('#photo_profile').attr('src', '<?= base_url() ?>assets/photo/'+tahun_lahir+'/'+nip+'/'+nip+'.jpg');
- $(`#result_pp_hidden`).val('<?= base_url() ?>assets/photo/'+tahun_lahir+'/'+nip+'/'+nip+'.jpg');
- }
- // DATA TAMBAHAN
- // RIWAYAT PENDIDIKAN
- (async () => {
- const data_lampiran = await getLampiran(row.nip);
- if (data_pendidikan != null) {
- if (data_pendidikan.sarjana) { //s1
- $('#nama_sekolah_s1').val(data_pendidikan.sarjana.nama_sekolah);
- $('#jurusan_s1').val(data_pendidikan.sarjana.jurusan);
- $('#no_ijazah_s1').val(data_pendidikan.sarjana.no_ijazah);
- $('#tanggal_ijazah_s1').val(convertDate(data_pendidikan.sarjana.tgl_ijazah, '2'));
- $('#nama_sekolah_s1').prop('disabled', true);
- $('#jurusan_s1').prop('disabled', true);
- $('#no_ijazah_s1').prop('disabled', true);
- $('#tanggal_ijazah_s1').prop('disabled', true);
- }
- if (data_pendidikan.sma) { //sma
- $('#nama_sekolah_sma').val(data_pendidikan.sma.nama_sekolah);
- $('#jurusan_sma').val(data_pendidikan.sma.jurusan);
- $('#no_ijazah_sma').val(data_pendidikan.sma.no_ijazah);
- $('#tanggal_ijazah_sma').val(convertDate(data_pendidikan.sma.tgl_ijazah, '2'));
- $('#nama_sekolah_sma').prop('disabled', true);
- $('#jurusan_sma').prop('disabled', true);
- $('#no_ijazah_sma').prop('disabled', true);
- $('#tanggal_ijazah_sma').prop('disabled', true);
- }
- if (data_pendidikan.smp) { //smp
- $('#nama_sekolah_smp').val(data_pendidikan.smp.nama_sekolah);
- $('#no_ijazah_smp').val(data_pendidikan.smp.no_ijazah);
- $('#tanggal_ijazah_smp').val(convertDate(data_pendidikan.smp.tgl_ijazah, '2'));
- $('#nama_sekolah_smp').prop('disabled', true);
- $('#no_ijazah_smp').prop('disabled', true);
- $('#tanggal_ijazah_smp').prop('disabled', true);
- }
- if (data_pendidikan.sd) { //sd
- $('#nama_sekolah_sd').val(data_pendidikan.sd.nama_sekolah);
- $('#no_ijazah_sd').val(data_pendidikan.sd.no_ijazah);
- $('#tanggal_ijazah_sd').val(convertDate(data_pendidikan.sd.tgl_ijazah, '2'));
- $('#nama_sekolah_sd').prop('disabled', true);
- $('#no_ijazah_sd').prop('disabled', true);
- $('#tanggal_ijazah_sd').prop('disabled', true);
- }
- let baseUrl = "<?= base_url() ?>";
- console.log(data_lampiran);
- $.each(data_lampiran, function(key, val){
- let fileUrl = `${baseUrl}${val.lokasi_file}/${val.nama_file}.pdf`;
- // SD
- if (val.jenis_file === 'ijazah_sd') {
- $('#show_ijazah_sd').parent().removeClass('d-none');
- $('#show_ijazah_sd').attr('onClick', `openPdfInModal('${fileUrl}')`);
- $('#show_ijazah_sd').css('cursor', 'pointer');
- $('#ijazah_sd_hidden').val('<?=base_url()?>'+val.lokasi_file+'/'+val.nama_file+'.pdf');
- }
- if (val.jenis_file === 'transkrip_sd') {
- $('#show_transkrip_sd').parent().removeClass('d-none');
- $('#show_transkrip_sd').attr('onClick', `openPdfInModal('${fileUrl}')`);
- $('#show_transkrip_sd').css('cursor', 'pointer');
- $('#transkrip_sd_hidden').val('<?=base_url()?>'+val.lokasi_file+'/'+val.nama_file+'.pdf');
- }
- // SD
- // SMP
- if (val.jenis_file === 'ijazah_smp') {
- $('#show_ijazah_smp').parent().removeClass('d-none');
- $('#show_ijazah_smp').attr('onClick', `openPdfInModal('${fileUrl}')`);
- $('#show_ijazah_smp').css('cursor', 'pointer');
- $('#ijazah_smp_hidden').val('<?=base_url()?>'+val.lokasi_file+'/'+val.nama_file+'.pdf');
- }
- if (val.jenis_file === 'transkrip_smp') {
- $('#show_transkrip_smp').parent().removeClass('d-none');
- $('#show_transkrip_smp').attr('onClick', `openPdfInModal('${fileUrl}')`);
- $('#show_transkrip_smp').css('cursor', 'pointer');
- $('#transkrip_smp_hidden').val('<?=base_url()?>'+val.lokasi_file+'/'+val.nama_file+'.pdf');
- }
- // SMP
- // SMA
- if (val.jenis_file === 'ijazah_sma') {
- $('#show_ijazah_sma').parent().removeClass('d-none');
- $('#show_ijazah_sma').attr('onClick', `openPdfInModal('${fileUrl}')`);
- $('#show_ijazah_sma').css('cursor', 'pointer');
- $('#ijazah_sma_hidden').val('<?=base_url()?>'+val.lokasi_file+'/'+val.nama_file+'.pdf');
- }
- if (val.jenis_file === 'transkrip_sma') {
- $('#show_transkrip_sma').parent().removeClass('d-none');
- $('#show_transkrip_sma').attr('onClick', `openPdfInModal('${fileUrl}')`);
- $('#show_transkrip_sma').css('cursor', 'pointer');
- $('#transkrip_sma_hidden').val('<?=base_url()?>'+val.lokasi_file+'/'+val.nama_file+'.pdf');
- }
- // SMA
- // S1
- if (val.jenis_file === 'ijazah_s1') {
- $('#show_ijazah_s1').parent().removeClass('d-none');
- $('#show_ijazah_s1').attr('onClick', `openPdfInModal('${fileUrl}')`);
- $('#show_ijazah_s1').css('cursor', 'pointer');
- $('#ijazah_s1_hidden').val('<?=base_url()?>'+val.lokasi_file+'/'+val.nama_file+'.pdf');
- }
- if (val.jenis_file === 'transkrip_s1') {
- $('#show_transkrip_s1').parent().removeClass('d-none');
- $('#show_transkrip_s1').attr('onClick', `openPdfInModal('${fileUrl}')`);
- $('#show_transkrip_s1').css('cursor', 'pointer');
- $('#transkrip_s1_hidden').val('<?=base_url()?>'+val.lokasi_file+'/'+val.nama_file+'.pdf');
- }
- // S1
- })
- }
- })();
- // RIWAYAT PENDIDIKAN
- $('#modal_notif_update_profil').modal('show');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement