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.

couponsubmissionapproval.min.js 16KB

123456789101112131415161718192021222324252627282930313233343536
  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())})},_pagesize=10,pageIndex=0,Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{constructor(){super(...arguments);this.Installedappid=0}cssFiles(){return[""]}jsFiles(){return["apps/paybacks/components/couponsubmissionapproval.js","apps/paybacks/managers/schememanager.js","tenants/themes/default/components/details/details.js","apps/transact/managers/inventory/itemmanager.js","tenants/themes/default/notificationrefresh.js","apps/paybacks/components/secondaryqrcodedetails.js","libs/bizgaze/helpers/messages/messagehelper.js",]}init(t){var r=this,i;n.Apps.Paybacks.Components.CouponSubmissionApproval.Instance().render(t);n.Apps.Paybacks.Components.CouponSubmissionApproval.Instance().LoadCouponSubmissionStages();n.Apps.Paybacks.Components.CouponSubmissionApproval.Instance().getInstalledapp();$("#txt_CouponSubmission_Org_search").change(function(){$(".CpnSubmission").remove();pageIndex=0;var t=Number($("select#txt_CouponSubmission_Org_search option:selected").val());t!=0&&n.Apps.Paybacks.Components.CouponSubmissionApproval.Instance().getCouponSubmissionApproval(t,0)});$("#checkAll").change(function(){$("input:checkbox").prop("checked",$(this).prop("checked"))});$("#btn_list_load_more__modal_bizgaze_srpl").click(function(){pageIndex++;var t=Number($("select#txt_CouponSubmission_Org_search option:selected").val());t!=0&&n.Apps.Paybacks.Components.CouponSubmissionApproval.Instance().getCouponSubmissionApproval(t,pageIndex)});i="";$("#btnsubmissions").click(function(){$("select#txt_CouponSubmission_Org_search option:selected").text()=="Successfully Generated"&&n.Apps.Paybacks.Components.CouponSubmissionApproval.Instance().ApprovedByFinanceStage();$("select#txt_CouponSubmission_Org_search option:selected").text()=="In-Progress"&&(i="authenticsucessfullygenerated",n.Apps.Paybacks.Components.CouponSubmissionApproval.Instance().SuccessfullyGenerateStage(i));$("select#txt_CouponSubmission_Org_search option:selected").text()=="Payment In-Progress"&&(i="authenticapprovedbyfinance",n.Apps.Paybacks.Components.CouponSubmissionApproval.Instance().SuccessfullyGenerateStage(i))})}html(){return``}load(){return __awaiter(this,void 0,void 0,function*(){var n=this})}loadhtml(){var n=this;return``}render(n){var t=`<span class="spn_cpnaprl_errormsg text-danger text-center" id="spn_cpnaprl_errormsg" ></span><div class="card">
  2. <select id="txt_CouponSubmission_Org_search" class="form-control text-control required" style="width:100%;" placeholder = "Search" data-placeholder="Search"></select>
  3. <input type="hidden" id="hf_Coupon_Org_search" class="hf_txt_CouponSubmission_Org_search' form-control value-control" data-isdynamic="true"/>
  4. </div>
  5. <div class="card">
  6. <div class="card-header" id="Couponsubmissionid">
  7. <div class="row col-sm-12">
  8. <div class="col-sm-1"><input type="checkbox" class="checkAll hidden" id="checkAll" style="cursor:pointer"/></div>
  9. <div class="col-sm-2" id="cpnsarl_CouponSubmissionNo"><strong>Submission No</strong></div>
  10. <input type='hidden' id='hfCouponSubmissionNumber' value='' />
  11. <div class="col-sm-2" id="cpnsarl_Contact"><strong>Contact Name</strong></div>
  12. <div class="col-sm-2" id="cpnsarl_ContactType"><strong>Contact Type</strong></div>
  13. <div class="col-sm-2" id="cpnsarl_Status"><strong>Stage Name</strong></div>
  14. <div class="col-sm-1" id="cpnsarl_TotalcouponPoints"><strong>Value</strong></div>
  15. <div class="col-sm-2" id="cpnsarl_CreatedDate"><strong>Created Date</strong></div>
  16. </div>
  17. </div>
  18. <div class="row Couponsubmissiondiv " id="Couponsubmissiondiv">
  19. </div>
  20. <div class="card-footer" style="background-color:white;">
  21. <div class="text-center text-white bg-white templatebody-div">
  22. </div>
  23. <div class="col-sm-4 pull-left" id="cpntotalrecords">
  24. <span class="text-muted pull-left">Total : <span id="lblcpnTotals">0</span></span>
  25. </div>
  26. <div class="col-sm-6">
  27. <a class="btn btn-success m-b btn-list-load-more mt-10 mb-20 ml-100" id="btn_list_load_more__modal_bizgaze_srpl">More<i class=""> </i></a>
  28. </div>
  29. <div class="col-sm-2 _btnsubmissions_div">
  30. <span class="pull-right"><a class="btn mr-20 btn mr-20 btn btn-success btn-sm float-right text-white" id="btnsubmissions"></a></span>
  31. </div>
  32. </div>
  33. </div>`;$("#"+n).html(t)}getInstalledapp(){var i=this;let t="Bizgaze_Paybacks_Coupons_CouponSubmissions_App_CouponSubmissions";Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/apps/managers/appmanager.js",function(){Unibase.Platform.Apps.Managers.AppManager.Instance().getInstallAppId(t).then(function(t){var i=t.result;n.Apps.Paybacks.Components.CouponSubmissionApproval.Instance().Installedappid=i.InstalledAppId})})}getCouponSubmissionApproval(t,i){t!=0&&Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/paybacks/managers/schememanager.js",function(){n.Apps.Paybacks.Managers.SchemeManager.Instance().getCouponSubmissionApprovalData(t,i).then(function(n){var r,f,h,e,nt,d;if(i==0&&$("#checkAll").prop("checked",!1),$("#btn_list_load_more__modal_bizgaze_srpl").addClass("hidden"),r=0,$("._btnsubmissions_div").addClass("hidden"),n.result._rows.length!=0){var g=Unibase.Platform.Helpers.DateTimeHelper.Instance();let i=n.result._rows[0].Cells[4];for(i=="Successfully Generated"?$(".checkAll").removeClass("hidden"):i=="In-Progress"?$(".checkAll").removeClass("hidden"):i=="Payment In-Progress"?$(".checkAll").removeClass("hidden"):$(".checkAll").addClass("hidden"),r=n.result._totalRecords,f=0;f<n.result._rows.length;f++){var u=n.result._rows[f],t=u.Cells[0],y=u.Cells[1],o=u.Cells[2],s=u.Cells[3],p=u.Cells[4],tt=u.Cells[5],w=u.Cells[6],b=g.formatLocalDateformat(u.Cells[7],""),c="";o==null&&(o="NA");s==null&&(s="NA");h=Number(f);c+=' <div class="card CpnSubmission" > <div class="card-body CpnSubmission" id="Couponsubmissionid_'+t+'"><div class="row Couponsubmissiondiv1 col-sm-12" id = "Couponsubmissiondiv_'+t+'" > <input type="hidden" class="CouponsubmissionIndexnumber" id="Indexnumber_'+h+'" value="'+f+'"/><input type="hidden" class="Indexnumber" id="Indexnumber_'+h+'" value="'+h+'"/><input type="hidden" class="hfCouponSubmissionId" id="hfCouponSubmissionId_'+t+'" value="'+t+'" /><div class="col-sm-1" ><input type = "checkbox" class="CheckCouponSubmissionNumber hidden" name="CheckCouponSubmissionNumber" id = "CheckCouponSubmission_'+t+'" value="'+t+'" style="cursor:pointer"/><\/div><div class="col-sm-2" ><span><a class="font-bold">'+y+' <\/a><\/span><\/div><input type="hidden" class="cpnsub_SubmissionNo" id="cpnsub_SubmissionNo_'+t+'" value="'+y+'"/><div class="col-sm-2" class="cpnsub_CustomerName" id="cpnsub_CustomerName_'+t+'">'+o+'<\/div><input type="hidden" class="cpnsub_CustomerName" id="cpnsub_CustomerName_'+t+'" value="'+o+'"/><div class="col-sm-2" class="cpnsub_CustomerTagName" id="cpnsub_CustomerTagName_'+t+'">'+s+'<\/div><input type="hidden" class="cpnsub_CustomerTagName" id="cpnsub_CustomerTagName_'+t+'" value="'+s+'"/><div class="col-sm-2" class="cpnsub_StageName" id="cpnsub_StageName_'+t+'">'+p+'<\/div><input type="hidden" class="cpnsub_StageName" id="cpnsub_StageName_'+t+'" value="'+p+'"/><div class="col-sm-1 class="cpnsub_CouponPoints" id="cpnsub_CouponPoints_'+t+'">'+w+'<\/div><input type="hidden" class="cpnsub_CouponPoints" id="cpnsub_CouponPoints_'+t+'" value="'+w+'"/><div class="col-sm-2 class="cpnsub_SubmissionDate" id="cpnsub_SubmissionDate_'+t+'">'+b+'<\/div><input type="hidden" class="cpnsub_SubmissionDate" id="Indexnumber_'+f+'" value="'+b+'"/>';c+="<\/div><\/div><\/div>";$(".Couponsubmissiondiv:last").after("<div class='Couponsubmissiondiv' id='AddCouponsubmissiondiv_"+t+"'><\/div>");$("#AddCouponsubmissiondiv_"+t).append(c)}}if($("select#txt_CouponSubmission_Org_search option:selected").text()=="Successfully Generated"||$("select#txt_CouponSubmission_Org_search option:selected").text()=="Payment In-Progress"?($("#btnsubmissions").text("Approved By Finance"),$(".CheckCouponSubmissionNumber").removeClass("hidden"),$("._btnsubmissions_div").removeClass("hidden")):$("select#txt_CouponSubmission_Org_search option:selected").text()=="In-Progress"&&($("#btnsubmissions").text("Verify"),$(".CheckCouponSubmissionNumber").removeClass("hidden"),$("._btnsubmissions_div").removeClass("hidden")),e=0,$("#conta").removeClass("hidden"),r>_pagesize?($("#gridPager2").show(),$("#cpntotalrecords").show()):$("#gridPager2").hide(),r>_pagesize){var l=r,a=0,k=0,v=(1+i)*10;l>0&&(a=1,k=1,e=l);l>v&&(e=v);!0&&(a+=v-10);nt=a+" - "+e+" of "+r;d=k+" - "+e+" of "+r;$("#lblcpnTotals").text(d);e==r?$("#btn_list_load_more__modal_bizgaze_srpl").addClass("hidden"):$("#btn_list_load_more__modal_bizgaze_srpl").removeClass("hidden")}else $("#lblcpnTotals").text(r);e==r?$("#btn_list_load_more__modal_bizgaze_srpl").addClass("hidden"):r>=_pagesize&&$("#btn_list_load_more__modal_bizgaze_srpl").removeClass("hidden")})})}cspValidation(){var t=0,n=Unibase.Themes.Providers.DetailHelper.installedAppId,i=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_stagename").Value,r=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_stageid").Value;$("#li_DetailSetting_"+n+"_Verify").addClass("hidden");i=="In-Progress"&&($("#li_DetailSetting_"+n+"_Verify").removeClass("hidden"),Unibase.Platform.Apps.Managers.StageManager.Instance().getStages(n).then(function(n){for(let i of n.result)i.StageName=="Successfully Generated"&&(t=i.StageId)}));$(".DetailSetting_"+n+"_Verify").unbind().click(function(){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/core/infos/status.js",function(){});var i=Unibase.Themes.Providers.DetailHelper.recordId,n=Unibase.Themes.Providers.DetailHelper.installedAppId;Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("tenants/themes/compact/components/details/details.js",function(){Unibase.Themes.Compact.Components.Details.Instance().changeStage(t,n)})})}LoadCouponSubmissionStages(){var t="authenticsucessfullygenerated";Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/paybacks/managers/schememanager.js",function(){n.Apps.Paybacks.Managers.SchemeManager.Instance().getCouponSubmissionStages(t).then(function(t){for(var r=t.result,i=0;i<r.length;i++)t.result[i].StageName=="Successfully Generated"?($("#txt_CouponSubmission_Org_search").append('<option selected="selected" value="'+r[i].StageId+'">'+t.result[i].StageName+"<\/option>"),n.Apps.Paybacks.Components.CouponSubmissionApproval.Instance().getCouponSubmissionApproval(r[i].StageId,0)):$("#txt_CouponSubmission_Org_search").append('<option value="'+r[i].StageId+'">'+t.result[i].StageName+"<\/option>")})})}CouponSubmissionStageUpdate(t){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/paybacks/managers/schememanager.js",function(){n.Apps.Paybacks.Managers.SchemeManager.Instance().CouponSubmissonstagechanged(t).then(function(t){if(t.errors!=null)MessageHelper.Instance().showError(t.message,"spn_cpnaprl_errormsg");else{$(".spn_cpnaprl_errormsg").html("");MessageHelper.Instance().showSuccess(t.message,"spn_cpnaprl_errormsg");var i=Number($("select#txt_CouponSubmission_Org_search option:selected").val());i!=0&&n.Apps.Paybacks.Components.CouponSubmissionApproval.Instance().getCouponSubmissionApproval(i,0)}})})}ApprovedByFinanceStage(){var i=$("select#txt_CouponSubmission_Org_search option:selected").val(),r="authenticapprovedbyfinance",t=[];$.each($("input[name='CheckCouponSubmissionNumber']:checked"),function(){t.push($(this).val())});t.length>=1?bootbox.confirm("Are you sure ! You want to change selected submission's to 'Approved By Finance' stage?",function(u){var e,f,o;if(u){for(e=[],f=0;f<t.length;f++)o=t[f],$(".Couponsubmissiondiv").find(".Couponsubmissiondiv1").each(function(){var t=Number($(this).find(".hfCouponSubmissionId").val()),n;Number(o)==t&&(n={CouponSubmissionId:Number($(this).find(".hfCouponSubmissionId").val()),SubmissionNo:$(this).find(".cpnsub_SubmissionNo").val(),CustomerName:$(this).find(".cpnsub_CustomerName").val(),CustomerTagName:$(this).find(".cpnsub_CustomerTagName").val(),StageStatusName:r,CouponPoints:$(this).find(".cpnsub_CouponPoints").val(),SubmissionDate:$(this).find(".cpnsub_SubmissionDate").val(),StageId:i},e.push(n))});Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/paybacks/managers/schememanager.js",function(){n.Apps.Paybacks.Managers.SchemeManager.Instance().CouponSubmissonstagechanged(e).then(function(t){var r,i;t.errors!=null?MessageHelper.Instance().showError(t.message,"spn_cpnaprl_errormsg"):(r=[],$(".spn_cpnaprl_errormsg").html(""),MessageHelper.Instance().showSuccess(t.message,"spn_cpnaprl_errormsg"),i=Number($("select#txt_CouponSubmission_Org_search option:selected").val()),i!=0&&n.Apps.Paybacks.Components.CouponSubmissionApproval.Instance().getCouponSubmissionApproval(i,0))})});$("#checkAll").prop("checked",!1);$(".CpnSubmission").remove()}}):alert("No submission is selected")}SuccessfullyGenerateStage(t){var u=$("select#txt_CouponSubmission_Org_search option:selected").val(),i=[],r;$.each($("input[name='CheckCouponSubmissionNumber']:checked"),function(){i.push($(this).val())});r="";t=="authenticsucessfullygenerated"&&(r="Successfully Generated");t=="authenticapprovedbyfinance"&&(r="Approved By Finance");i.length>=1?bootbox.confirm("Are you sure ! You want to change selected submission's to '"+r+"' stage?",function(r){var e,f,o;if(r){for(e=[],f=0;f<i.length;f++)o=i[f],$(".Couponsubmissiondiv").find(".Couponsubmissiondiv1").each(function(){var i=Number($(this).find(".hfCouponSubmissionId").val()),n;Number(o)==i&&(n={CouponSubmissionId:Number($(this).find(".hfCouponSubmissionId").val()),SubmissionNo:$(this).find(".cpnsub_SubmissionNo").val(),CustomerName:$(this).find(".cpnsub_CustomerName").val(),CustomerTagName:$(this).find(".cpnsub_CustomerTagName").val(),StageStatusName:t,CouponPoints:$(this).find(".cpnsub_CouponPoints").val(),SubmissionDate:$(this).find(".cpnsub_SubmissionDate").val(),StageId:u},e.push(n))});n.Apps.Paybacks.Components.CouponSubmissionApproval.Instance().CouponSubmissionStageUpdate(e);$("#checkAll").prop("checked",!1);$(".CpnSubmission").remove()}}):alert("No submission is selected")}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.CouponSubmissionApproval=i})(i=t.Components||(t.Components={}))})(i=t.Paybacks||(t.Paybacks={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));