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
+7 -7
View File
@@ -21,13 +21,13 @@ var RepoBeliAnalisaJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Tipe");
cetak.add_param("CabID");
cetak.add_param("SupID");
cetak.add_param("Grup_InvID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Tipe")
.addParam("CabID")
.addParam("SupID")
.addParam("Grup_InvID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+7 -7
View File
@@ -21,13 +21,13 @@ var RepoBeliJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Tipe");
cetak.add_param("CabID");
cetak.add_param("SupID");
cetak.add_param("Grup_InvID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Tipe")
.addParam("CabID")
.addParam("SupID")
.addParam("Grup_InvID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+5 -5
View File
@@ -26,11 +26,11 @@ var RepoBeliMutasiJS = {
$('#SupID').focus();
return;
}
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("CabID");
cetak.add_param("SupID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("CabID")
.addParam("SupID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+6 -6
View File
@@ -21,12 +21,12 @@ var RepoBeliReturJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Tipe");
cetak.add_param("CabID");
cetak.add_param("SupID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Tipe")
.addParam("CabID")
.addParam("SupID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+5 -5
View File
@@ -21,11 +21,11 @@ var RepoDanaKeluarJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Tipe");
cetak.add_param("CabID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Tipe")
.addParam("CabID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+5 -5
View File
@@ -21,11 +21,11 @@ var RepoDanaMasukJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Tipe");
cetak.add_param("CabID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Tipe")
.addParam("CabID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+13 -13
View File
@@ -27,22 +27,22 @@ var RepoDanaPosJS = {
$('#KasirID').focus();
return;
}
var cetak = new PrinterPos(this.PHP + '/pos');
cetak.add_param("Tipe", "R");
cetak.add_param("CabID");
cetak.add_param("KasirID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
cetak.exec();
new PrinterPos(this.PHP + '/pos')
.addParam("Tipe", "R")
.addParam("CabID")
.addParam("KasirID")
.addParam("Tgl_From")
.addParam("Tgl_To")
.exec();
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Tipe");
cetak.add_param("CabID");
cetak.add_param("KasirID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Tipe")
.addParam("CabID")
.addParam("KasirID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+5 -5
View File
@@ -21,11 +21,11 @@ var RepoGelBNeracaJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Tipe");
cetak.add_param("Bulan");
cetak.add_param("Tahun");
cetak.add_param("Level");
let cetak = new Printer(this.PHP + '/print')
.addParam("Tipe")
.addParam("Bulan")
.addParam("Tahun")
.addParam("Level");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+5 -5
View File
@@ -21,11 +21,11 @@ var RepoGelBRLCabJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("CabID");
cetak.add_param("Bulan1");
cetak.add_param("Bulan2");
cetak.add_param("Tahun");
let cetak = new Printer(this.PHP + '/print')
.addParam("CabID")
.addParam("Bulan1")
.addParam("Bulan2")
.addParam("Tahun");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+4 -4
View File
@@ -21,10 +21,10 @@ var RepoGelBSaldoJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Tipe");
cetak.add_param("Bulan");
cetak.add_param("Tahun");
let cetak = new Printer(this.PHP + '/print')
.addParam("Tipe")
.addParam("Bulan")
.addParam("Tahun");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+5 -5
View File
@@ -21,11 +21,11 @@ var RepoGelBSHUJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Bulan1");
cetak.add_param("Bulan2");
cetak.add_param("Tahun");
cetak.add_param("Level");
let cetak = new Printer(this.PHP + '/print')
.addParam("Bulan1")
.addParam("Bulan2")
.addParam("Tahun")
.addParam("Level");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+4 -4
View File
@@ -21,10 +21,10 @@ var RepoGelHBantuJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Kode_Rek");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Kode_Rek")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+5 -5
View File
@@ -28,11 +28,11 @@ var RepoGelHBesarJS = {
FoniaJS.showError('Silakan masukkan Nama Rekening !');
return;
}
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Kode_Rek");
cetak.add_param("Jenis");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Kode_Rek")
.addParam("Jenis")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+2 -2
View File
@@ -27,8 +27,8 @@ var RepoGelHDetailJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Kode_Jurnal");
let cetak = new Printer(this.PHP + '/print')
.addParam("Kode_Jurnal");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+4 -4
View File
@@ -21,10 +21,10 @@ var RepoGelHJurnalJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("TipeID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("TipeID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+3 -3
View File
@@ -21,9 +21,9 @@ var RepoGelHSaldoJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+8 -8
View File
@@ -32,14 +32,14 @@ var RepoInvBarcodeJS = {
FoniaJS.showError('Silakan pilih Nama Printer Barcode !');
return;
}
var cetak = new PrinterPos(this.PHP + '/barcode');
cetak.setPrinter($('#Printer').val());
cetak.add_param("InvID");
cetak.add_param("SatuanID");
cetak.add_param("VarianID");
cetak.add_param("Qty");
cetak.add_param("Printer");
cetak.exec();
new PrinterPos(this.PHP + '/barcode')
.setPrinter($('#Printer').val())
.addParam("InvID")
.addParam("SatuanID")
.addParam("VarianID")
.addParam("Qty")
.addParam("Printer")
.exec();
},
produk_brow() {
+6 -6
View File
@@ -21,12 +21,12 @@ var RepoInvHutangJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Tipe");
cetak.add_param("CabID");
cetak.add_param("SupID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Tipe")
.addParam("CabID")
.addParam("SupID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+1 -1
View File
@@ -29,7 +29,7 @@ var RepoInvLabelJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
let cetak = new Printer(this.PHP + '/print');
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+6 -6
View File
@@ -23,12 +23,12 @@ var RepoInvPiutangJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Tipe");
cetak.add_param("CabID");
cetak.add_param("MemberID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Tipe")
.addParam("CabID")
.addParam("MemberID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+10 -10
View File
@@ -23,16 +23,16 @@ var RepoJualAnalisaJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Tipe");
cetak.add_param("CabID");
cetak.add_param("Grup_InvID");
cetak.add_param("Grup_MemberID");
cetak.add_param("MemberID");
cetak.add_param("SupID");
cetak.add_param("Urut");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Tipe")
.addParam("CabID")
.addParam("Grup_InvID")
.addParam("Grup_MemberID")
.addParam("MemberID")
.addParam("SupID")
.addParam("Urut")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+13 -13
View File
@@ -21,23 +21,23 @@ var RepoJualJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Tipe");
cetak.add_param("CabID");
cetak.add_param("MemberID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Tipe")
.addParam("CabID")
.addParam("MemberID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
proses_dload() {
var dload = new Download(this.PHP + '/excel');
dload.addParam("Tipe");
dload.addParam("CabID");
dload.addParam("MemberID");
dload.addParam("Tgl_From");
dload.addParam("Tgl_To");
dload.download();
new Download(this.PHP + '/excel')
.addParam("Tipe")
.addParam("CabID")
.addParam("MemberID")
.addParam("Tgl_From")
.addParam("Tgl_To")
.download();
}
};
+7 -7
View File
@@ -23,13 +23,13 @@ var RepoJualMarginJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Tipe");
cetak.add_param("CabID");
cetak.add_param("MemberID");
cetak.add_param("Urut");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Tipe")
.addParam("CabID")
.addParam("MemberID")
.addParam("Urut")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+5 -5
View File
@@ -21,11 +21,11 @@ var RepoJualMarginPosJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Tipe");
cetak.add_param("CabID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Tipe")
.addParam("CabID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+5 -5
View File
@@ -29,11 +29,11 @@ var RepoJualMutasiJS = {
$('#Nama_Member').focus();
return;
}
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("CabID");
cetak.add_param("MemberID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("CabID")
.addParam("MemberID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+6 -6
View File
@@ -36,12 +36,12 @@ var RepoJualRekapJS = {
$('#Nama_Member').focus();
return;
}
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("CabID");
cetak.add_param("InvID");
cetak.add_param("MemberID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("CabID")
.addParam("InvID")
.addParam("MemberID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+6 -6
View File
@@ -32,12 +32,12 @@ var RepoMemberHistoriJS = {
FoniaJS.setFocus('#Nama_Member');
return;
}
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("CabID");
cetak.add_param("Point_TipeID");
cetak.add_param("MemberID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("CabID")
.addParam("Point_TipeID")
.addParam("MemberID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+7 -7
View File
@@ -25,13 +25,13 @@ var RepoMemberPointJS = {
FoniaJS.showInfo("Silakan pilih Tipe Point !");
return;
}
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("CabID");
cetak.add_param("Point_TipeID");
cetak.add_param("Grup_MemberID");
cetak.add_param("Urut");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("CabID")
.addParam("Point_TipeID")
.addParam("Grup_MemberID")
.addParam("Urut")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+6 -6
View File
@@ -25,12 +25,12 @@ var RepoMemberTukarJS = {
FoniaJS.showInfo("Silakan pilih Tipe Point !");
return;
}
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("CabID");
cetak.add_param("Point_TipeID");
cetak.add_param("Grup_MemberID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("CabID")
.addParam("Point_TipeID")
.addParam("Grup_MemberID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+5 -5
View File
@@ -21,11 +21,11 @@ var RepoPPOBJualJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Tipe");
cetak.add_param("CabID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Tipe")
.addParam("CabID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+5 -5
View File
@@ -21,11 +21,11 @@ var RepoPPOBMarginJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("Tipe");
cetak.add_param("CabID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("Tipe")
.addParam("CabID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+4 -4
View File
@@ -21,10 +21,10 @@ var RepoRekapMarginJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("CabID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("CabID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+4 -4
View File
@@ -21,10 +21,10 @@ var RepoRekapModalJS = {
},
proses_print(prt) {
var cetak = new Printer(this.PHP + '/print');
cetak.add_param("CabID");
cetak.add_param("Tgl_From");
cetak.add_param("Tgl_To");
let cetak = new Printer(this.PHP + '/print')
.addParam("CabID")
.addParam("Tgl_From")
.addParam("Tgl_To");
if (prt) cetak.doPrint(); else cetak.doPreview();
},
+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();
},