$(document).ready(function () { tampil_data_user(); $('#table_user').DataTable(); function tampil_data_user() { $.ajax({ type: 'ajax', url: window.location.origin + '/mbkm/admin/get_all_user/', async: false, dataType: 'json', success: function (data) { var html = ''; var i; var base_url = window.location.origin; for (i = 0; i < data.length; i++) { html += '' + '' + (i + 1) + '' + '' + data[i].id + '' + '' + data[i].username + '' + '' + data[i].status + '' + '' + data[i].sub_lvl + '' + '' + data[i].created_at + '' + '' + data[i].updated_at + '' + '' + '' + '' + ''; } $('#show_data').html(html); } }); } //Fungsi Tampil Modal edit $('#show_data').on('click', '.tombol-edit', function () { var id = $(this).attr('data'); // $('#modal-edit').modal('show'); $.ajax({ type: 'GET', url: window.location.origin + '/mbkm/admin/get_user/', dataType: 'json', data: { id: id }, success: function (data) { var base_url = window.location.origin; $('#modal-edit').modal('show'); $('.form-edit').attr('action', base_url + '/mbkm/admin/edit_user/' + data.id); $('[name="ed_status"]').val(data.status); $.each(data, function() { if(data.status == 'staff'){ $('#ed_sub_staff').attr('hidden',false); $('#ed_selstatusprodi').val(data.sub_lvl); $('#ed_selstatusprodi').attr('disabled',false); $('#ed_sub_mhs').attr('hidden',true); $('#ed_selstatusmhs').val(''); $('#ed_selstatusmhs').attr('disabled',true); }else if(data.status == 'mahasiswa'){ $('#ed_sub_mhs').attr('hidden',false); $('#ed_selstatusmhs').val(data.sub_lvl); $('#ed_selstatusmhs').attr('disabled',false); $('#ed_sub_staff').attr('hidden',true); $('#ed_selstatusprodi').val(''); $('#ed_selstatusprodi').attr('disabled',true); } $('#ed_usernameIN').val(data.username); }); } }); return false; }); $('#create-user').on('click', function () { $('#modal-input').modal('show'); $('.form-input').attr('action', ''); $('.form-input').trigger("reset"); }); //memunculkan text id dosen pada saat memilih status dosen dan kaprodi $('#selstatus').on('change', function () { var status = this.value; if (status == 'staff') { $('#sub_staff').attr('hidden', false); $('#selstatusprodi').attr('disabled', false); $('#sub_mhs').attr('hidden', true); $('#selstatusmhs').attr('disabled', true); $('#selstatusmhs').val(''); } else if (status == 'mahasiswa') { $('#sub_staff').attr('hidden', true); $('#selstatusprodi').attr('disabled', true); $('#selstatusprodi').val(''); $('#sub_mhs').attr('hidden', false); $('#selstatusmhs').attr('disabled', false); }else if (status == 'staff-mbkm') { $('#sub_staff').attr('hidden', true); $('#selstatusprodi').attr('disabled', false); $('#sub_mhs').attr('hidden', true); $('#selstatusmhs').attr('disabled', true); $('#selstatusmhs').val(''); } }); //autofill iddosen,password pada saat memilih username user // $('#usernameIN').on('input',function(){ // var nidu = this.value; // $('#pIN').val(this.value); // $('#cpIN').val(this.value); // $.ajax({ // type: 'GET', // url: '', // dataType: 'json', // data: { // nidu: nidu // }, // success: function(data) { // $('#iddsnIN').val(data[0].iddsn); // } // }); // }); });