Update besar apk finance

This commit is contained in:
Wian Drs
2026-09-11 16:03:00 +07:00
parent d42483b350
commit 4ef15c22ae
897 changed files with 98056 additions and 15979 deletions
+30 -15
View File
@@ -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>