Built files from Bizgaze WebServer
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

secondaryqrcodedetails.min.js 4.4KB

1
  1. var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{cssFiles(){return[]}jsFiles(){return["apps/paybacks/components/couponpackage.js","apps/paybacks/managers/schememanager.js","tenants/themes/default/components/details/details.js","apps/transact/managers/inventory/itemmanager.js"]}html(){return`<div id="Unibase_serviceProvider" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white modal-header"><strong id="formName" class="text-dark">Secondary QrCode Details</strong></div><div class="modal-body" style="overflow-y: auto;"><div id="Unibase_ValidationSummary" class="clear mt-10"></div><div class="card div_QrData" id="div_QrData"><div class="card-header"><div class="row"><div class="col-sm-4"><strong>Secondary QR Code</strong></div><div class="col-sm-5"><strong>Count</strong></div><div class="col-sm-2 ml-2" id="div_printAllQrCodes"><a href="javascript:;" class="btn btn-primary" onclick="Bizgaze.Apps.Paybacks.Components.SecondaryQrCodeDetails.Instance().print();">Print All</a></div></div></div><div class="card-body div_secondayQRData" id="div_secondayQRData"></div></div></div><footer id="" class="bg-white modal-footer pa-10"><a class="btn btn-light btn-sm mr-auto " id="btnClose">Close</a></footer></div>`}load(n,t){$("#"+t).find(".modal-body").height($(window).outerHeight()-150);this.fileCacheHelper.loadJsFiles(["apps/paybacks/managers/schememanager.js","tenants/themes/default/components/details/details.js"],function(){});$("#btnClose").click(function(){$("#"+t).modal("hide");$("#"+t).remove()});this.loadSecondaryQrDeatils()}loadSecondaryQrDeatils(){var t=this;t.fileCacheHelper.loadJsFile("apps/paybacks/managers/schememanager.js",function(){n.Apps.Paybacks.Managers.SchemeManager.Instance().getPackages().then(function(n){for(var r="",i=n.result,t=0;t<i.length;t++)r+='<div class="added-row row mt-1"><div class="col-sm-4"><a href="javascript:;" onclick="Bizgaze.Apps.Paybacks.Components.CouponPackage.Instance().loadCouponsByQR(\''+i[t].PackageNumber+"');\">"+i[t].PackageNumber+'<\/a><\/div><div class="col-sm-4 ml-2">'+i[t].PackageQuantity+'<\/div><div class="col-sm-2"><a href="javascript:; "onclick="Bizgaze.Apps.Paybacks.Components.SecondaryQrCodeDetails.Instance().print(\''+i[t].PackageNumber+'\');" class="btn btn-primary text-white pull-right">Print<\/a><\/div><div class="col-sm-1 mt-2 ml-60"><a href="javascript:;" class="pull-right btn-danger btn-sm fa fa-trash mt-6 delete-package" id="deletePackage" href="javascript:;" onclick="Bizgaze.Apps.Paybacks.Components.CouponPackage.Instance().deletePackage('+i[t].CouponPackageId+');"><\/a><\/div><div id="div_couponDetails_'+i[t].PackageNumber+'" class="col-sm-12 div_couponDetails_'+i[t].PackageNumber+'"><\/div><\/div>';$(".div_secondayQRData").html(r)})})}print(t){return __awaiter(this,void 0,void 0,function*(){var i=this;if(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length>0)for(let n of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters)n.Key==="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_packagenumber"&&(t=n.Value.toString());i.fileCacheHelper.loadJsFile("apps/paybacks/managers/schememanager.js",function(){n.Apps.Paybacks.Managers.SchemeManager.Instance().getSecondaryQrCodeBySerialNo(t).then(function(n){for(var r=JSON.parse(n.result),u="",t=0;t<r.length;t++)u+="<tr><td>"+r[t][1]+"<\/td><td>"+r[t][0]+"<\/td><\/tr>";var f=window.open("","my Print","height=400,width=850"),e='<table style="margin-left:auto;margin-right:auto;" id="divPrint" class="printDataN"><thead><th>Package Number<\/th><th>Qr Code<\/th><\/thead><tbody>'+u+"<\/tbody><\/table>",i='<html><head><title>Print<\/title><link rel="stylesheet" href="lib/bizgaze/print.css" /><link rel="stylesheet" href="lib/bootstrap/bootstrap-theme.min.css" /><\/head><body>';return i+=e,i+="<script>print();<\/script>",i+="<\/body><\/html>",f.document.write(i),!0})})})}static Instance(){return new i}}t.SecondaryQrCodeDetails=i})(i=t.Components||(t.Components={}))})(i=t.Paybacks||(t.Paybacks={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));