Update besar apk finance
This commit is contained in:
@@ -17,8 +17,9 @@
|
||||
<th>ID</th>
|
||||
<th>Username</th>
|
||||
<th>Nama</th>
|
||||
<th>Role</th>
|
||||
<th>Aksi</th>
|
||||
<th>Role</th>
|
||||
<th>Karyawan Terkait</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody></tbody>
|
||||
@@ -53,12 +54,17 @@
|
||||
<input type="text" class="form-control" id="inputNama">
|
||||
</div>
|
||||
|
||||
<div class="mb-3">
|
||||
<label class="fw-semibold">Role</label>
|
||||
<div class="mb-3">
|
||||
<label class="fw-semibold">Role</label>
|
||||
<select class="form-control" id="inputRole">
|
||||
<option value="">-- Pilih Role --</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="fw-semibold">Karyawan Terkait</label>
|
||||
<select class="form-control" id="inputEmployee"><option value="">-- Tidak ditautkan --</option></select>
|
||||
<small class="text-muted">Wajib ditautkan untuk role Teknisi agar hanya dapat memproses barang miliknya.</small>
|
||||
</div>
|
||||
|
||||
<div class="password-group">
|
||||
<div class="mb-3">
|
||||
@@ -97,8 +103,9 @@ $(document).ready(function () {
|
||||
{ data: 0 },
|
||||
{ data: 1 },
|
||||
{ data: 2 },
|
||||
{ data: 3 },
|
||||
{ data: 4, orderable: false }
|
||||
{ data: 3 },
|
||||
{ data: 4 },
|
||||
{ data: 5, orderable: false }
|
||||
]
|
||||
});
|
||||
|
||||
@@ -128,7 +135,8 @@ $(document).ready(function () {
|
||||
id: $('#inputId').val(),
|
||||
username: $('#inputUsername').val(),
|
||||
nama: $('#inputNama').val(),
|
||||
role_id: $('#inputRole').val(),
|
||||
role_id: $('#inputRole').val(),
|
||||
employee_id: $('#inputEmployee').val(),
|
||||
password: $('#inputPassword').val()
|
||||
};
|
||||
|
||||
@@ -183,7 +191,8 @@ $(document).ready(function () {
|
||||
$('#inputUsername').val(res.data.username);
|
||||
$('#inputNama').val(res.data.nama);
|
||||
|
||||
loadRole(res.data.role_id);
|
||||
loadRole(res.data.role_id);
|
||||
loadEmployee(res.data.employee_id);
|
||||
|
||||
$('.password-group').hide();
|
||||
$('#inputPassword').val('');
|
||||
@@ -247,7 +256,7 @@ $(document).ready(function () {
|
||||
// ======================
|
||||
// LOAD ROLE (FIXED)
|
||||
// ======================
|
||||
function loadRole(selected = '') {
|
||||
function loadRole(selected = '') {
|
||||
|
||||
$.ajax({
|
||||
url: "<?= base_url('users/get_role'); ?>",
|
||||
@@ -272,7 +281,11 @@ $(document).ready(function () {
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
function loadEmployee(selected = '') {
|
||||
$.getJSON("<?=base_url('users/get_employee')?>").done(function(res){const select=$('#inputEmployee').empty().append('<option value="">-- Tidak ditautkan --</option>');(res.data||[]).forEach(function(e){select.append($('<option>',{value:e.id,text:e.employee_code+' - '+e.full_name,selected:String(e.id)===String(selected)}))})});
|
||||
}
|
||||
|
||||
// ======================
|
||||
// RESET MODAL
|
||||
@@ -282,10 +295,12 @@ $(document).ready(function () {
|
||||
$('#inputUsername').val('');
|
||||
$('#inputNama').val('');
|
||||
$('#inputPassword').val('');
|
||||
$('#inputRole').val('');
|
||||
|
||||
loadRole();
|
||||
$('#inputRole').val('');
|
||||
$('#inputEmployee').val('');
|
||||
|
||||
loadRole();
|
||||
loadEmployee();
|
||||
}
|
||||
|
||||
});
|
||||
</script>
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user