import { pos80 } from '{js}module-lap-pos80.js?v={time}'; export const show = function(data, filter){ let dataBaru = data.cond(filter,'kode'); if(dataBaru.length > 0){ return dataBaru[0].data; } return '-'; }; export const print = function (a) { console.log(a); var _ld = cssLoader(); AuditDevQuery(` SELECT * FROM msimpan WHERE faktur = '${a}' [;] SELECT * FROM profile `, function (s) { _ld.remove(); console.log(s); let [a, profile] = s; console.log(profile); if (a.length > 0) { let f = a[0]; let agt = _master('anggota', 'anggota').cond(f.kode, 'id'); let pb = f.jumlah.number(2).pembilang(); let dataTransaksi = [ [ { text: 'Tgl', css: { maxWidth: '95px', width: '95px' } } , { text: ':', css: { maxWidth: '5px', width: '5px' } } , { text: tanggal(f.tgl).sekarang } ] , [ { text: 'Jam', css: { maxWidth: '95px', width: '95px' } } , { text: ':', css: { maxWidth: '5px', width: '5px' } } , { text: f.jam } ] , [ { text: 'No Anggota.', css: { maxWidth: '95px', width: '95px' } } , { text: ':', css: { maxWidth: '5px', width: '5px' } } , { text: f.kode } ] , [ { text: 'Nama Anggota.', css: { maxWidth: '95px', width: '95px' } } , { text: ':', css: { maxWidth: '5px', width: '5px' } } , { text: agt[0].text } ] , [ { text: 'Jumlah (Rp)', css: { maxWidth: '95px', width: '95px' } } , { text: ':', css: { maxWidth: '5px', width: '5px' } } , { text: f.jumlah.number(2).currency(0) } ] , [ { text: 'Terbilang', css: { maxWidth: '95px', width: '95px' } } , { text: ':', css: { maxWidth: '5px', width: '5px' } } , { text: pb + ' Rupiah' } ] ]; if(f.faktur.toLowerCase().indexOf('bkk') != -1){ dataTransaksi.push([ { text: 'Sudah terima dari', css: { maxWidth: '95px', width: '95px' } } , { text: ':', css: { maxWidth: '5px', width: '5px' } } , { text: 'KPRI Warpeka Gresik' } ]); } dataTransaksi = dataTransaksi.concat([ [ { text: 'Keterangan.', css: { maxWidth: '95px', width: '95px' } } , { text: ':', css: { maxWidth: '5px', width: '5px' } } , { text: f.keterangan } ] , [ { text: 'Mengetahui.', colspan: 3, css: {} } ] , [ { text: 'Piket. '+tanggal(f.userlog).sekarang, colspan: 3, css: {} } ] , [ { text: '', colspan: 3, css: { height: '40px' } } ] , [ { text: '(TTD)', colspan: 3, css: {} } ] , [ { text: 'Kasir : ' + f.username, colspan: 3, css: {} } ] ]); let txt = 'KWITANSI SETORAN'; if (f.faktur.toLowerCase().indexOf('bkk') != -1) { txt = 'KWITANSI PENARIKAN'; dataTransaksi = dataTransaksi.concat([ [ { text: 'Penerima', colspan: 3, css: {} } ] , [ { text: '', colspan: 3, css: { height: '40px' } } ] , [ { text: agt[0].text, colspan: 3, css: {} } ] , [ { text: '', colspan: 3, css: { height: '30px' } } ] ]); } dataTransaksi.push([ { text: '', colspan: 3, css: { borderBottom: '1.5px dashed #333' } } ]); pos80().content([ { type: 'text', css: { paddingBottom: '3px', fontWeight: 'bold', fontSize: '14px', margin: 0, textAlign: 'center' }, text: 'KPRI WARPEKA' } , { type: 'text', css: { paddingBottom: '3px', fontWeight: 'bold', fontSize: '14px', margin: 0, textAlign: 'center' }, text: 'JL. AR. HAKIM' } , { type: 'text', css: { paddingBottom: '3px', fontWeight: 'bold', fontSize: '14px', margin: 0, textAlign: 'center' }, text: 'GRESIK' } , { type: 'text', css: { paddingBottom: '3px', fontWeight: 'bold', fontSize: '14px', margin: 0, textAlign: 'center' }, text: txt } , { type: 'text', css: { paddingBottom: '3px', fontWeight: 'bold', fontSize: '14px', margin: 0, textAlign: 'center' }, text: 'SIMPANAN' } , { type: 'text', css: { paddingBottom: '3px', fontWeight: 'bold', fontSize: '14px', margin: 0, textAlign: 'center' }, text: 'No. ' + f.faktur } , { type: 'text', css: { borderBottom: '1.5px dashed #333' }, text: '' } , { type: 'table', css: { width: '100%' }, data: dataTransaksi } ]).print(); } else { _ld.remove(); Swal('Info', 'Faktur tidak tersedia', 'info'); } }) }