/******************************************************************* PHP Class : /Controller/Report/Member/HistoriController Description : Laporan Sejarah Point Member Created By : Siau Pheng (siaupheng@3fonia.com). Created Date : May 9th, 2017. Last Modified : October 17th, 2026. (c) 3FONIA Software; WWW.3FONIA.COM. *******************************************************************/ var RepoMemberHistoriJS = { PHP: '', KODE: '', index() { $('#butCetak').click(() => this.proses_print(true)); $('#butPreview').click(() => this.proses_print()); $('#butExcel').click(() => this.proses_dload()); $('#butBrowMember').click(() => this.member_brow()); FoniaJS.AutoComplete('#Nama_Member', this.PHP + '/auto_member', [], {'selectFunc':this.Member_Comp}); }, proses_print(prt) { if ($('#Point_TipeID').val() == 0){ FoniaJS.showInfo("Silakan pilih Tipe Point !"); return; } if ($('#MemberID').val() == 0){ FoniaJS.showInfo("Silakan masukkan Nama Member !"); FoniaJS.setFocus('#Nama_Member'); return; } 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(); }, proses_dload() { if ($('#Point_TipeID').val() == 0){ FoniaJS.showInfo("Silakan pilih Tipe Point !"); return; } if ($('#MemberID').val() == 0){ FoniaJS.showInfo("Silakan masukkan Nama Member !"); FoniaJS.setFocus('#Nama_Member'); return; } var dload = new Download(this.PHP + '/excel'); dload.addParam("CabID"); dload.addParam("Point_TipeID"); dload.addParam("MemberID"); dload.addParam("Tgl_From"); dload.addParam("Tgl_To"); dload.download(); }, member_brow() { var _isi = new String('