// Számla nyomtatása $("#printReport").click(function(ev) { isLoaded=false; var workId = $(this).attr('data-Id'); if (workId) { //$.get('/invoices/print2' , function(data) { console.log(data); $.get('/print_report/'+workId , function(data) { if (!isLoaded) { isLoaded=true; //console.log(data); pdfMake.createPdf(data).open(); } }); } else { alert('Nincs mit nyomtatni!'); } }); // Műhely munka nyomtatása $("#printWorkReport").click(function(ev) { isLoaded=false; var workId = $(this).attr('data-Id'); if (workId) { //$.get('/invoices/print2' , function(data) { console.log(data); $.get('/print_workreport/'+workId , function(data) { if (!isLoaded) { isLoaded=true; //console.log(data); pdfMake.createPdf(data).open(); } }); } else { alert('Nincs mit nyomtatni!'); } }); function getXML(workId,drId,reportDate){ let filename = ''; fetch("/work/generateXML/"+workId+"/"+drId) .then((resp) => { const header = resp.headers.get('Content-Disposition'); const parts = header.split(';'); filename = parts[1].split('=')[1].replaceAll('"',''); return resp.blob(); }) //.then(resp => resp.blob()) .then(blob => { const url = window.URL.createObjectURL(blob); const a = document.createElement('a'); a.style.display = 'none'; a.href = url; // the filename you want a.download = filename;//'EN_'+reportDate+'.frm.enyk'; console.log(filename); document.body.appendChild(a); a.click(); window.URL.revokeObjectURL(url); //alert('your file has downloaded!'); // or you know, something with better UX... }) .catch(() => alert('Fájl letöltés sikertelen!')); } /* $("#getXML").click(function(ev) { //isLoaded=false; var workId = $(this).attr('data-wid'); var drId = $(this).attr('data-drid'); if (workId) { //$.get('/invoices/print2' , function(data) { console.log(data); $.get('/work/generateXML/'+workId+'/'+drId , function(data) { //$.fileDownload('some/file.pdf') console.log(data); //pdfMake.createPdf(data).open(); }); } else { alert('Nincs mit nyomtatni!'); } });*/