1 |
- var SPRL;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t extends Unibase.Platform.Core.BaseComponent{cssFiles(){return[]}jsFiles(){return["apps/sprl/managers/sap/sapreportmanager.js","platform/forms/components/formviewer/formviewer.js","libs/parsley/parsley.min.js"]}html(){return`<form id="Unibase_sapReports" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white header"><strong id="formName" class="text-dark col-sm-11"></strong><a id="downloadDoc" href="javascript:;"><i class="fa fa-download"></i></a><a class="btn btn-sm ml-auto"><i class="ti-help-alt" title="help" href="javascript:;" target="_blank"></i></a></div><div data-simplebar class="simple-scroll-bar scrollable service-provider-body"><div id="Unibase_ValidationSummary" class="clear mt-10"></div><div class="card"><div class="card-body"><ul class="divsapReports list-group" id="divsapReports"></ul></div></div></div><div class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close</a></div></form>`}load(){var n=this;$("#downloadDoc").click(function(){var t=$("#formName").text();t=="Sales Report"||t=="Outstanding Statement"||t=="Account Statement"?n.downloadExcel():n.downloadPdf()})}loadForm(){}downloadExcel(){var n=Tabulator.prototype.findTable("#divsapReports")[0];n.download("csv",$("#formName").text()+".csv")}downloadPdf(){var t=`<table class="table">`+`<tbody>`,n;$(".divsapReports").find(".added-item").each(function(){var n=$(this).find(".spn_id").text(),i=$(this).find(".spn_value").text();t+=`<tr><td><strong>`+n+`</strong></td><td>`+i+`</td></tr>`});t+=`</tbody></table>`;n=window.open("","Print-Window");n.document.write('<html><body onload="window.print()">'+t+"<\/body><\/html>");n.document.title=$("#formName").text();n.document.close();setTimeout(function(){n.close()},10)}static Instance(){return new t}}n.SapReportWidget=t})(t=n.Components||(n.Components={}))})(t=n.Sap||(n.Sap={}))})(t=n.Apps||(n.Apps={}))})(SPRL||(SPRL={}));
|