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
+19 -19
View File
@@ -22,28 +22,28 @@ var RepoStokAkhirJS = {
},
proses_pos() {
var cetak = new PrinterPos(this.PHP + '/pos');
cetak.add_param("CabID");
cetak.add_param("SupID");
cetak.add_param("Grup_InvID");
cetak.add_param("PPN");
cetak.add_param("Tanggal");
cetak.add_param("Urut");
cetak.add_param("Min_Stok");
cetak.add_param("Min_Qty");
cetak.exec();
new PrinterPos(this.PHP + '/pos')
.addParam("CabID")
.addParam("SupID")
.addParam("Grup_InvID")
.addParam("PPN")
.addParam("Tanggal")
.addParam("Urut")
.addParam("Min_Stok")
.addParam("Min_Qty")
.exec();
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("CabID");
cetak.add_param("SupID");
cetak.add_param("Grup_InvID");
cetak.add_param("PPN");
cetak.add_param("Tanggal");
cetak.add_param("Urut");
cetak.add_param("Min_Stok");
cetak.add_param("Min_Qty");
let cetak = new Printer(this.PHP + '/print')
.addParam("CabID")
.addParam("SupID")
.addParam("Grup_InvID")
.addParam("PPN")
.addParam("Tanggal")
.addParam("Urut")
.addParam("Min_Stok")
.addParam("Min_Qty");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+5 -5
View File
@@ -21,11 +21,11 @@ var RepoStokCabangJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Cab1ID");
cetak.add_param("Cab2ID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Cab1ID")
.addParam("Cab2ID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+5 -5
View File
@@ -29,11 +29,11 @@ var RepoStokMutasiJS = {
$('#Nama_Produk').focus();
return;
}
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("CabID");
cetak.add_param("InvID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("CabID")
.addParam("InvID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+5 -5
View File
@@ -21,11 +21,11 @@ var RepoStokOpnameJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("CabID");
cetak.add_param("Grup_InvID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("CabID")
.addParam("Grup_InvID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},