From dcd13bb9df9a444f744c5c643a5a0c597a91f001 Mon Sep 17 00:00:00 2001 From: Siau Pheng Date: Mon, 2 Nov 2026 14:03:32 +0700 Subject: [PATCH] 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. --- app/Controller/Report/NotaController.php | 2 +- app/Scripts/gel/gaji.js | 6 ++-- app/Scripts/inv/beli.js | 4 +-- app/Scripts/inv/beli_retur.js | 4 +-- app/Scripts/inv/jual.js | 10 +++---- app/Scripts/inv/mutasi.js | 10 +++---- app/Scripts/inv/opname.js | 4 +-- app/Scripts/inv/pos.js | 11 ++++--- app/Scripts/member/tukar.js | 6 ++-- app/Scripts/ppob/ppobtx.js | 8 ++--- app/Scripts/ppob/prabayar.js | 10 +++---- app/Scripts/report/beli/analisa.js | 14 ++++----- app/Scripts/report/beli/beli.js | 14 ++++----- app/Scripts/report/beli/mutasi.js | 10 +++---- app/Scripts/report/beli/retur.js | 12 ++++---- app/Scripts/report/dana/keluar.js | 10 +++---- app/Scripts/report/dana/masuk.js | 10 +++---- app/Scripts/report/dana/pos.js | 26 ++++++++-------- app/Scripts/report/gel/bulan_neraca.js | 10 +++---- app/Scripts/report/gel/bulan_rlcab.js | 10 +++---- app/Scripts/report/gel/bulan_saldo.js | 8 ++--- app/Scripts/report/gel/bulan_shu.js | 10 +++---- app/Scripts/report/gel/harian_bantu.js | 8 ++--- app/Scripts/report/gel/harian_besar.js | 10 +++---- app/Scripts/report/gel/harian_detail.js | 4 +-- app/Scripts/report/gel/harian_jurnal.js | 8 ++--- app/Scripts/report/gel/harian_saldo.js | 6 ++-- app/Scripts/report/inv/barcode.js | 16 +++++----- app/Scripts/report/inv/hutang.js | 12 ++++---- app/Scripts/report/inv/label.js | 2 +- app/Scripts/report/inv/piutang.js | 12 ++++---- app/Scripts/report/jual/analisa.js | 20 ++++++------- app/Scripts/report/jual/jual.js | 26 ++++++++-------- app/Scripts/report/jual/margin.js | 14 ++++----- app/Scripts/report/jual/marginpos.js | 10 +++---- app/Scripts/report/jual/mutasi.js | 10 +++---- app/Scripts/report/jual/rekap.js | 12 ++++---- app/Scripts/report/member/histori.js | 12 ++++---- app/Scripts/report/member/point.js | 14 ++++----- app/Scripts/report/member/tukar.js | 12 ++++---- app/Scripts/report/ppob/jual.js | 10 +++---- app/Scripts/report/ppob/margin.js | 10 +++---- app/Scripts/report/rekap/margin.js | 8 ++--- app/Scripts/report/rekap/modal.js | 8 ++--- app/Scripts/report/stok/akhir.js | 38 ++++++++++++------------ app/Scripts/report/stok/cabang.js | 10 +++---- app/Scripts/report/stok/mutasi.js | 10 +++---- app/Scripts/report/stok/opname.js | 10 +++---- app/Scripts/table/gel/rek.js | 8 ++--- app/Scripts/table/member/member.js | 8 ++--- app/Scripts/table/ppob/produk.js | 8 ++--- app/Scripts/table/produk.js | 10 +++---- 52 files changed, 277 insertions(+), 278 deletions(-) diff --git a/app/Controller/Report/NotaController.php b/app/Controller/Report/NotaController.php index 6c0082d..e58067e 100644 --- a/app/Controller/Report/NotaController.php +++ b/app/Controller/Report/NotaController.php @@ -418,7 +418,7 @@ class NotaController { if (count($aitem) === 0) return; foreach ($aitem as $item) { - $ainfo = array_merge($ainfo, $item); + $ainfo = array_merge($ainfo, $item->getData()); $acatat = []; if (!empty($ainfo['Catatan1'])) { $acatat = str_split(ucfirst(trim($ainfo['Catatan1'])), 40); diff --git a/app/Scripts/gel/gaji.js b/app/Scripts/gel/gaji.js index 9ce50ba..932ff34 100644 --- a/app/Scripts/gel/gaji.js +++ b/app/Scripts/gel/gaji.js @@ -107,9 +107,9 @@ var GELGajiJS = { }, tx_print_exec() { - var cetak = new PrinterPos('report/nota/gaji'); - cetak.add_param("Nomor_Cetak", $('#No_Gaji').val()); - cetak.exec(); + new PrinterPos('report/nota/gaji') + .addParam("Nomor_Cetak", $('#No_Gaji').val()) + .exec(); FoniaJS.closeWindow(this.winBCetak); }, diff --git a/app/Scripts/inv/beli.js b/app/Scripts/inv/beli.js index caa818c..c7b2d79 100644 --- a/app/Scripts/inv/beli.js +++ b/app/Scripts/inv/beli.js @@ -118,8 +118,8 @@ var BeliJS = { tx_print(prt) { if ($('#No_Beli').val()) { - var cetak = new Printer('report/nota/beli'); - cetak.add_param("Nomor_Cetak", $('#No_Beli').val()); + let cetak = new Printer('report/nota/beli') + .addParam("Nomor_Cetak", $('#No_Beli').val()); if (prt) cetak.doPrint(); else cetak.doPreview(); return; } diff --git a/app/Scripts/inv/beli_retur.js b/app/Scripts/inv/beli_retur.js index b913d71..d066e70 100644 --- a/app/Scripts/inv/beli_retur.js +++ b/app/Scripts/inv/beli_retur.js @@ -104,8 +104,8 @@ var BeliReturJS = { tx_print(prt) { if ($('#No_Beli').val()) { - var cetak = new Printer('report/nota/beli_retur'); - cetak.add_param("Nomor_Cetak", $('#No_Beli').val()); + let cetak = new Printer('report/nota/beli_retur') + .addParam("Nomor_Cetak", $('#No_Beli').val()); if (prt) cetak.doPrint(); else cetak.doPreview(); return; } diff --git a/app/Scripts/inv/jual.js b/app/Scripts/inv/jual.js index ed2127f..ed012be 100644 --- a/app/Scripts/inv/jual.js +++ b/app/Scripts/inv/jual.js @@ -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 !"); diff --git a/app/Scripts/inv/mutasi.js b/app/Scripts/inv/mutasi.js index 3add317..8c0c0df 100644 --- a/app/Scripts/inv/mutasi.js +++ b/app/Scripts/inv/mutasi.js @@ -109,8 +109,8 @@ var MutasiJS = { tx_print(prt) { if ($('#No_Mutasi').val()) { - var cetak = new Printer('report/nota/mutasi'); - cetak.add_param("Nomor_Cetak", $('#No_Mutasi').val()); + let cetak = new Printer('report/nota/mutasi') + .addParam("Nomor_Cetak", $('#No_Mutasi').val()); if (prt) cetak.doPrint(); else cetak.doPreview(); return; } @@ -119,9 +119,9 @@ var MutasiJS = { tx_print_pos() { if ($('#No_Mutasi').val()) { - var cetak = new PrinterPos('report/nota/mutasi_pos'); - cetak.add_param("Nomor_Cetak", $('#No_Mutasi').val()); - cetak.exec(); + new PrinterPos('report/nota/mutasi_pos') + .addParam("Nomor_Cetak", $('#No_Mutasi').val()) + .exec(); return; } FoniaJS.showError("Silakan masukkan Nomor Transaksi !"); diff --git a/app/Scripts/inv/opname.js b/app/Scripts/inv/opname.js index 53ccf5a..f61f1c5 100644 --- a/app/Scripts/inv/opname.js +++ b/app/Scripts/inv/opname.js @@ -100,8 +100,8 @@ var OpnameJS = { tx_print(prt) { if ($('#No_Opname').val()) { - var cetak = new Printer('report/nota/opname'); - cetak.add_param("Nomor_Cetak", $('#No_Opname').val()); + let cetak = new Printer('report/nota/opname') + .addParam("Nomor_Cetak", $('#No_Opname').val()); if (prt) cetak.doPrint(); else cetak.doPreview(); return; } diff --git a/app/Scripts/inv/pos.js b/app/Scripts/inv/pos.js index d68274d..8ef1119 100644 --- a/app/Scripts/inv/pos.js +++ b/app/Scripts/inv/pos.js @@ -35,16 +35,15 @@ var POSJS = { }, proses_oc() { - var cetak = new PrinterPos('report/nota/open_cash'); - cetak.exec(); + new PrinterPos('report/nota/open_cash').exec(); $('#Nama_Produk').focus(); }, proses_print(oc) { - var cetak = new PrinterPos('report/nota/pos'); - cetak.add_param("Nomor_Cetak", $('#No_Cetak').val()); - cetak.add_param("Open_Cash", oc); - cetak.exec(); + new PrinterPos('report/nota/pos') + .addParam("Nomor_Cetak", $('#No_Cetak').val()) + .addParam("Open_Cash", oc) + .exec(); }, proses_cancel() { diff --git a/app/Scripts/member/tukar.js b/app/Scripts/member/tukar.js index 7046d89..926c719 100644 --- a/app/Scripts/member/tukar.js +++ b/app/Scripts/member/tukar.js @@ -118,9 +118,9 @@ var MemberTukarJS = { tx_print() { if ($('#No_TX').val()) { - var cetak = new PrinterPos('report/nota/tukarpoint_pos'); - cetak.add_param("Nomor_Cetak", $('#No_TX').val()); - cetak.exec(); + new PrinterPos('report/nota/tukarpoint_pos') + .addParam("Nomor_Cetak", $('#No_TX').val()) + .exec(); return; } FoniaJS.showError("Silakan masukkan Nomor Transaksi !"); diff --git a/app/Scripts/ppob/ppobtx.js b/app/Scripts/ppob/ppobtx.js index 91eeaf2..c6d4878 100644 --- a/app/Scripts/ppob/ppobtx.js +++ b/app/Scripts/ppob/ppobtx.js @@ -29,10 +29,10 @@ var PPOBTXJS = { }, proses_print(oc, no_cetak) { - var cetak = new PrinterPos('report/nota/ppob'); - cetak.add_param("Nomor_Cetak", no_cetak); - cetak.add_param("Open_Cash", oc); - cetak.exec(); + new PrinterPos('report/nota/ppob') + .addParam("Nomor_Cetak", no_cetak) + .addParam("Open_Cash", oc) + .exec(); }, proses_delete(no_tx) { diff --git a/app/Scripts/ppob/prabayar.js b/app/Scripts/ppob/prabayar.js index 1a21c90..c8f2d47 100644 --- a/app/Scripts/ppob/prabayar.js +++ b/app/Scripts/ppob/prabayar.js @@ -35,11 +35,11 @@ var PrabayarJS = { }, proses_print(oc, no_cetak) { - var cetak = new PrinterPos('apps/php/repo/nota.php'); - cetak.add_param("data", "ppob-pos"); - cetak.add_param("Nomor_Cetak", no_cetak); - cetak.add_param("Open_Cash", oc); - cetak.exec(); + new PrinterPos('apps/php/repo/nota.php') + .addParam("data", "ppob-pos") + .addParam("Nomor_Cetak", no_cetak) + .addParam("Open_Cash", oc) + .exec(); }, proses_delete() { diff --git a/app/Scripts/report/beli/analisa.js b/app/Scripts/report/beli/analisa.js index e07a506..c3d1c11 100644 --- a/app/Scripts/report/beli/analisa.js +++ b/app/Scripts/report/beli/analisa.js @@ -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(); }, diff --git a/app/Scripts/report/beli/beli.js b/app/Scripts/report/beli/beli.js index 7fa6200..cf9f245 100644 --- a/app/Scripts/report/beli/beli.js +++ b/app/Scripts/report/beli/beli.js @@ -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(); }, diff --git a/app/Scripts/report/beli/mutasi.js b/app/Scripts/report/beli/mutasi.js index e0313f4..947d407 100644 --- a/app/Scripts/report/beli/mutasi.js +++ b/app/Scripts/report/beli/mutasi.js @@ -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(); }, diff --git a/app/Scripts/report/beli/retur.js b/app/Scripts/report/beli/retur.js index 5e62116..1b08817 100644 --- a/app/Scripts/report/beli/retur.js +++ b/app/Scripts/report/beli/retur.js @@ -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(); }, diff --git a/app/Scripts/report/dana/keluar.js b/app/Scripts/report/dana/keluar.js index b9b32d1..9961ac1 100644 --- a/app/Scripts/report/dana/keluar.js +++ b/app/Scripts/report/dana/keluar.js @@ -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(); }, diff --git a/app/Scripts/report/dana/masuk.js b/app/Scripts/report/dana/masuk.js index 818e102..f1203a2 100644 --- a/app/Scripts/report/dana/masuk.js +++ b/app/Scripts/report/dana/masuk.js @@ -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(); }, diff --git a/app/Scripts/report/dana/pos.js b/app/Scripts/report/dana/pos.js index dc6f75a..681351b 100644 --- a/app/Scripts/report/dana/pos.js +++ b/app/Scripts/report/dana/pos.js @@ -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(); }, diff --git a/app/Scripts/report/gel/bulan_neraca.js b/app/Scripts/report/gel/bulan_neraca.js index 4d33dce..7d3ed2c 100644 --- a/app/Scripts/report/gel/bulan_neraca.js +++ b/app/Scripts/report/gel/bulan_neraca.js @@ -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(); }, diff --git a/app/Scripts/report/gel/bulan_rlcab.js b/app/Scripts/report/gel/bulan_rlcab.js index bff6578..26f0a52 100644 --- a/app/Scripts/report/gel/bulan_rlcab.js +++ b/app/Scripts/report/gel/bulan_rlcab.js @@ -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(); }, diff --git a/app/Scripts/report/gel/bulan_saldo.js b/app/Scripts/report/gel/bulan_saldo.js index b7911b9..d519262 100644 --- a/app/Scripts/report/gel/bulan_saldo.js +++ b/app/Scripts/report/gel/bulan_saldo.js @@ -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(); }, diff --git a/app/Scripts/report/gel/bulan_shu.js b/app/Scripts/report/gel/bulan_shu.js index 004aa8f..9d08581 100644 --- a/app/Scripts/report/gel/bulan_shu.js +++ b/app/Scripts/report/gel/bulan_shu.js @@ -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(); }, diff --git a/app/Scripts/report/gel/harian_bantu.js b/app/Scripts/report/gel/harian_bantu.js index dc8bcc2..b32bf1b 100644 --- a/app/Scripts/report/gel/harian_bantu.js +++ b/app/Scripts/report/gel/harian_bantu.js @@ -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(); }, diff --git a/app/Scripts/report/gel/harian_besar.js b/app/Scripts/report/gel/harian_besar.js index 5212b00..4d592d1 100644 --- a/app/Scripts/report/gel/harian_besar.js +++ b/app/Scripts/report/gel/harian_besar.js @@ -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(); }, diff --git a/app/Scripts/report/gel/harian_detail.js b/app/Scripts/report/gel/harian_detail.js index 897eb93..909bc9e 100644 --- a/app/Scripts/report/gel/harian_detail.js +++ b/app/Scripts/report/gel/harian_detail.js @@ -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(); }, diff --git a/app/Scripts/report/gel/harian_jurnal.js b/app/Scripts/report/gel/harian_jurnal.js index eb08853..603d041 100644 --- a/app/Scripts/report/gel/harian_jurnal.js +++ b/app/Scripts/report/gel/harian_jurnal.js @@ -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(); }, diff --git a/app/Scripts/report/gel/harian_saldo.js b/app/Scripts/report/gel/harian_saldo.js index 4c032c7..ff6c4a4 100644 --- a/app/Scripts/report/gel/harian_saldo.js +++ b/app/Scripts/report/gel/harian_saldo.js @@ -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(); }, diff --git a/app/Scripts/report/inv/barcode.js b/app/Scripts/report/inv/barcode.js index 9a0b842..bd8092b 100644 --- a/app/Scripts/report/inv/barcode.js +++ b/app/Scripts/report/inv/barcode.js @@ -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() { diff --git a/app/Scripts/report/inv/hutang.js b/app/Scripts/report/inv/hutang.js index 45c40eb..e1c812f 100644 --- a/app/Scripts/report/inv/hutang.js +++ b/app/Scripts/report/inv/hutang.js @@ -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(); }, diff --git a/app/Scripts/report/inv/label.js b/app/Scripts/report/inv/label.js index b5ea2c6..60162d2 100644 --- a/app/Scripts/report/inv/label.js +++ b/app/Scripts/report/inv/label.js @@ -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(); }, diff --git a/app/Scripts/report/inv/piutang.js b/app/Scripts/report/inv/piutang.js index 493abf1..cb04ada 100644 --- a/app/Scripts/report/inv/piutang.js +++ b/app/Scripts/report/inv/piutang.js @@ -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(); }, diff --git a/app/Scripts/report/jual/analisa.js b/app/Scripts/report/jual/analisa.js index 2a16fcd..fa75f8e 100644 --- a/app/Scripts/report/jual/analisa.js +++ b/app/Scripts/report/jual/analisa.js @@ -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(); }, diff --git a/app/Scripts/report/jual/jual.js b/app/Scripts/report/jual/jual.js index e309793..21efcc9 100644 --- a/app/Scripts/report/jual/jual.js +++ b/app/Scripts/report/jual/jual.js @@ -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(); } }; diff --git a/app/Scripts/report/jual/margin.js b/app/Scripts/report/jual/margin.js index 6f4bda6..864a447 100644 --- a/app/Scripts/report/jual/margin.js +++ b/app/Scripts/report/jual/margin.js @@ -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(); }, diff --git a/app/Scripts/report/jual/marginpos.js b/app/Scripts/report/jual/marginpos.js index 4748a66..79160a3 100644 --- a/app/Scripts/report/jual/marginpos.js +++ b/app/Scripts/report/jual/marginpos.js @@ -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(); }, diff --git a/app/Scripts/report/jual/mutasi.js b/app/Scripts/report/jual/mutasi.js index 2bc69c9..a99779d 100644 --- a/app/Scripts/report/jual/mutasi.js +++ b/app/Scripts/report/jual/mutasi.js @@ -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(); }, diff --git a/app/Scripts/report/jual/rekap.js b/app/Scripts/report/jual/rekap.js index 5155c71..9d94a84 100644 --- a/app/Scripts/report/jual/rekap.js +++ b/app/Scripts/report/jual/rekap.js @@ -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(); }, diff --git a/app/Scripts/report/member/histori.js b/app/Scripts/report/member/histori.js index ce9287f..a03023a 100644 --- a/app/Scripts/report/member/histori.js +++ b/app/Scripts/report/member/histori.js @@ -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(); }, diff --git a/app/Scripts/report/member/point.js b/app/Scripts/report/member/point.js index 4268d95..a2b49a9 100644 --- a/app/Scripts/report/member/point.js +++ b/app/Scripts/report/member/point.js @@ -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(); }, diff --git a/app/Scripts/report/member/tukar.js b/app/Scripts/report/member/tukar.js index b6b569e..ec0c980 100644 --- a/app/Scripts/report/member/tukar.js +++ b/app/Scripts/report/member/tukar.js @@ -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(); }, diff --git a/app/Scripts/report/ppob/jual.js b/app/Scripts/report/ppob/jual.js index 1ea7a5c..24af0bd 100644 --- a/app/Scripts/report/ppob/jual.js +++ b/app/Scripts/report/ppob/jual.js @@ -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(); }, diff --git a/app/Scripts/report/ppob/margin.js b/app/Scripts/report/ppob/margin.js index bfcf7ea..4c228fc 100644 --- a/app/Scripts/report/ppob/margin.js +++ b/app/Scripts/report/ppob/margin.js @@ -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(); }, diff --git a/app/Scripts/report/rekap/margin.js b/app/Scripts/report/rekap/margin.js index be0a4a5..c56420b 100644 --- a/app/Scripts/report/rekap/margin.js +++ b/app/Scripts/report/rekap/margin.js @@ -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(); }, diff --git a/app/Scripts/report/rekap/modal.js b/app/Scripts/report/rekap/modal.js index 1944ed2..9536008 100644 --- a/app/Scripts/report/rekap/modal.js +++ b/app/Scripts/report/rekap/modal.js @@ -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(); }, diff --git a/app/Scripts/report/stok/akhir.js b/app/Scripts/report/stok/akhir.js index 8a02d09..f3ab394 100644 --- a/app/Scripts/report/stok/akhir.js +++ b/app/Scripts/report/stok/akhir.js @@ -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(); }, diff --git a/app/Scripts/report/stok/cabang.js b/app/Scripts/report/stok/cabang.js index 14252ab..20bc49f 100644 --- a/app/Scripts/report/stok/cabang.js +++ b/app/Scripts/report/stok/cabang.js @@ -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(); }, diff --git a/app/Scripts/report/stok/mutasi.js b/app/Scripts/report/stok/mutasi.js index 0c837c0..fdccc36 100644 --- a/app/Scripts/report/stok/mutasi.js +++ b/app/Scripts/report/stok/mutasi.js @@ -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(); }, diff --git a/app/Scripts/report/stok/opname.js b/app/Scripts/report/stok/opname.js index f85ab48..dc1a0b0 100644 --- a/app/Scripts/report/stok/opname.js +++ b/app/Scripts/report/stok/opname.js @@ -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(); }, diff --git a/app/Scripts/table/gel/rek.js b/app/Scripts/table/gel/rek.js index d1405dc..473b9d2 100644 --- a/app/Scripts/table/gel/rek.js +++ b/app/Scripts/table/gel/rek.js @@ -43,10 +43,10 @@ var RekJS = { }, print_rek(prt) { - var cetak = new Printer(this.PHP + '/print_rek'); - cetak.add_param("Grup_RekID"); - cetak.add_param("Level"); - cetak.add_param("Tgl_Cetak"); + let cetak = new Printer(this.PHP + '/print_rek') + .addParam("Grup_RekID") + .addParam("Level") + .addParam("Tgl_Cetak"); if (prt) cetak.doPrint(); else cetak.doPreview(); FoniaJS.closeWindow(this.winDPrint); }, diff --git a/app/Scripts/table/member/member.js b/app/Scripts/table/member/member.js index 398c08d..2425d69 100644 --- a/app/Scripts/table/member/member.js +++ b/app/Scripts/table/member/member.js @@ -43,10 +43,10 @@ var MemberJS = { }, print_member(prt) { - var cetak = new Printer(this.PHP + '/print_member'); - cetak.add_param("Grup_MemberID"); - cetak.add_param("Aktif"); - cetak.add_param("Tgl_Cetak"); + let cetak = new Printer(this.PHP + '/print_member') + .addParam("Grup_MemberID") + .addParam("Aktif") + .addParam("Tgl_Cetak"); if (prt) cetak.doPrint(); else cetak.doPreview(); FoniaJS.closeWindow(this.winDPrint); }, diff --git a/app/Scripts/table/ppob/produk.js b/app/Scripts/table/ppob/produk.js index cc9b8c9..68af806 100644 --- a/app/Scripts/table/ppob/produk.js +++ b/app/Scripts/table/ppob/produk.js @@ -44,10 +44,10 @@ var PPOBProdukJS = { }, print_produk(prt) { - var cetak = new Printer(this.PHP + '/print_produk'); - cetak.add_param("KateID"); - cetak.add_param("OpeID"); - cetak.add_param("Tgl_Cetak"); + let cetak = new Printer(this.PHP + '/print_produk') + .addParam("KateID") + .addParam("OpeID") + .addParam("Tgl_Cetak"); if (prt) cetak.doPrint(); else cetak.doPreview(); FoniaJS.closeWindow(this.winDPrint); }, diff --git a/app/Scripts/table/produk.js b/app/Scripts/table/produk.js index 28f5914..c4c03d0 100644 --- a/app/Scripts/table/produk.js +++ b/app/Scripts/table/produk.js @@ -44,11 +44,11 @@ var ProdukJS = { }, print_produk(prt) { - var cetak = new Printer(this.PHP + '/print_barang'); - cetak.add_param("SupID"); - cetak.add_param("Grup_InvID"); - cetak.add_param("Grup_MemberID"); - cetak.add_param("Tgl_Cetak"); + let cetak = new Printer(this.PHP + '/print_barang') + .addParam("SupID") + .addParam("Grup_InvID") + .addParam("Grup_MemberID") + .addParam("Tgl_Cetak"); if (prt) cetak.doPrint(); else cetak.doPreview(); FoniaJS.closeWindow(this.winDPrint); },