feat(noc): implementasi logika conditional checkbox status pembayaran

- Menambahkan fungsi `updateCheckboxStatus()` untuk evaluasi kondisi real-time.
- Checkbox otomatis disabled jika total_harus_bayar = nominal_bayar = total_pembukuan.
- Checkbox **status_kurang_bayar** aktif jika nominal/pembukuan < total_harus_bayar.
- Checkbox **status_lebih_bayar** aktif jika nominal/pembukuan > total_harus_bayar.
- Menambahkan event listeners pada field nominal_bayar dan total_pembukuan.
- Memastikan initial state dicek saat halaman dimuat.
- Menambahkan logging untuk debugging dan monitoring.
- Meningkatkan UX dengan mencegah input data tidak logis.
This commit is contained in:
Daeng Deni Mardaeni
2025-09-12 08:55:44 +07:00
parent eb784a982f
commit ba29f5ee8e
4 changed files with 277 additions and 183 deletions

View File

@@ -140,6 +140,9 @@
},
cabang: {
title: 'Cabang',
render: (item, data) => {
return data.kode_cabang + ' - ' + data.cabang;
}
},
tanggal_setor: {
title: 'Tanggal KSL',