Refactor printing logic across multiple scripts to use method chaining for improved readability and consistency

- Updated Printer and PrinterPos instantiation to use method chaining with addParam instead of add_param.
- Refactored print functions in various modules including opname.js, pos.js, tukar.js, ppobtx.js, prabayar.js, and multiple report scripts.
- Enhanced code clarity and maintainability by standardizing parameter addition for print jobs.
This commit is contained in:
2026-11-02 14:03:32 +07:00
parent 5d246e039e
commit dcd13bb9df
52 changed files with 277 additions and 278 deletions
+5 -5
View File
@@ -111,8 +111,8 @@ var JualJS = {
tx_print(prt) {
if ($('#No_Jual').val()) {
var cetak = new Printer('report/nota/jual');
cetak.add_param("Nomor_Cetak", $('#No_Jual').val());
let cetak = new Printer('report/nota/jual')
.addParam("Nomor_Cetak", $('#No_Jual').val());
if (prt) cetak.doPrint(); else cetak.doPreview();
return;
}
@@ -121,9 +121,9 @@ var JualJS = {
tx_print_pos() {
if ($('#No_Jual').val()) {
var cetak = new PrinterPos('report/nota/pos');
cetak.add_param("Nomor_Cetak", $('#No_Jual').val());
cetak.exec();
new PrinterPos('report/nota/pos')
.addParam("Nomor_Cetak", $('#No_Jual').val())
.exec();
return;
}
FoniaJS.showError("Silakan masukkan Nomor Transaksi !");