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.

confirmpayment.component.min.js 8.5KB

12
  1. var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{init(){this.fileCacheHelper.loadJsFiles(["apps/transact/managers/payments/paymentmanager.js","platform/core/helpers/numberhelper/numberhelper.js",],function(){})}loadControl(t){var i=this;i.fileCacheHelper.loadJsFiles(["apps/transact/managers/payments/paymentmanager.js","platform/core/helpers/numberhelper/numberhelper.js",],function(){var i=`<div class="row m-t-lg"><input type="hidden" id="hdn_customcontrol" class="value-control" value="Bizgaze.Apps.Transact.Controls.ConfirmPayment.Instance().getobj();">
  2. </div><div id="confirmPaymentDiv"><div class="col-sm-12 control-group pa-10 confirmPaymentList"></div></div>`;$("#"+t).html(i);var r=Unibase.Themes.Providers.DetailHelper.installedAppId,f=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+r+"_paymentmodeid").Value),u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+r+"_paymentid").Value);$(".divCustomProperties_paymentaccountid").addClass("hidden");$(".txtAutoComplete_paymentaccountid").removeClass("required");i="";n.Apps.Transact.Managers.PaymentManager.Instance().getpayment(u).then(function(t){for(var i,u,f,e,r=0;r<t.result.Payments.length;r++)i=t.result.Payments[r],u="NA",i.EntryRefNo!=null&&i.EntryRefNo!=""&&i.EntryRefNo!=undefined&&(u=i.EntryRefNo),i.PaymentModeId!=0&&(f=`<div class="col-sm-12 list-group-item control-group pa-10 confirmPaymentList multiAccounts" id="confirmPaymentItem_${i.JournalEntryId}">`+'<div class="row"><div class="col-sm-2"><div class="floating-label-form-group m-b floating-label-form-group-with-value" style="border:0px"><span class="h6">'+i.PaymentModeName+'<\/span><input class="form-control value-control text-dark" disabled type="text" value="'+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(i.PaymentAmount,2)+'"><\/div><\/div><div class="col-sm-2"><div class="floating-label-form-group m-b floating-label-form-group-with-value" style="border:0px"><span class="h6">Ref No.<\/span><input class="form-control value-control text-dark" type="text" value="'+u+'"><\/div><\/div><div class="col-sm-2"><div class="floating-label-form-group m-b floating-label-form-group-with-value" style="border:0px"><span class="h6">Ref Date<\/span><input class="form-control value-control floating-label-control text-dark" type="text" value="'+Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate(i.JournalDate)+'"/><\/div><\/div><div class="col-sm-6"><div class="floating-label-form-group" style="border:0"><span class="h6">Account <span class="text-danger">*<\/span><\/span><input type="hidden" id="hf_accountId_'+i.JournalEntryId+'" class="hfaccountid" value="0" /><select id="accountSetting_'+i.JournalEntryId+'" type="text" class="form-control account-setting-select floating-label-control" value="" data-journalentryid="'+i.JournalEntryId+'"><\/select><input type="hidden" id="hf_JournalEntryId" value='+i.JournalEntryId+' /><input type="hidden" id="hf_AccountId_'+i.JournalEntryId+'" value='+i.LedgerId+' /><input type="hidden" id="hf_AccountName" value="'+i.LedgerName+'" /><input type="hidden" id="hf_PaymentModeName" value='+i.PaymentModeName+" /><\/div><\/div><\/div><\/div>",$("#confirmPaymentDiv").find(".confirmPaymentList:last").after(f),e=new Option(i.LedgerName,i.LedgerId.toString(),!0),$("#accountSetting_"+i.JournalEntryId).append(e),n.Apps.Transact.Controls.ConfirmPayment.Instance().ledgerAutoComplete(i.JournalEntryId));$("#confirmPaymentDiv .account-setting-select").change(function(){const t=+$(this).attr("data-journalentryid");+$(this).val()!=-1&&$(`#hf_AccountId_${t}`).val($(this).val());n.Apps.Transact.Controls.ConfirmPayment.Instance().loadform(t)})})})}loadform(t){var f=this,e="",u,c;const i=$(`#accountSetting_${t}`);var o="#hf_accountId_"+t,s="hf_accountId_"+t,h=+$(`#hf_AccountId_${t}`).val(),r=+i.val();r==0&&(e="Select Account");r==-1&&(i.val(null).trigger("change"),u="Bizgaze_Extension_Transact_Ledgers_App_Ledgers_CreateForm",c="Bizgaze_Extension_Transact_Ledgers_AppConfiguration_CreateLedgers",Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId(u).then(function(r){var u={JournalEntryId:t,controlid:s,hiddenid:o},c={CallBack:function(r){n.Apps.Transact.Managers.LedgerManager.Instance().getLedgerById(r).then(function(n){var r=new Option(n.result.LedgerName,n.result.LedgerId,!0);i.append(r).val(n.result.LedgerId).trigger("change");$(`#hf_AccountId_${t}`).val(n.result.LedgerId)})},Parameters:u},e;const l={CallBack:function(){i.val(h).trigger("change")},Parameters:u};e={FormId:r.result.FormId,AppConfigurationId:0,Pk_Value:0,PortletWidgetId:0,OnSuccess:c,OnFail:null,OnLoad:null,OnClose:l};f.fileCacheHelper.loadJsFile("apps/transact/managers/ledgers/ledgermanager.js",function(){Unibase.Platform.Forms.Components.FormViewer.instance.init(e)})}))}loadControlSettings(){throw new Error("Method not implemented.");}loadPropertySettings(){throw new Error("Method not implemented.");}bindEditFormDetails(){var n=this}HideReceiptEditButton(){let n="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];var t=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key.endsWith("_stageshortcode")).Value;t=="VD"?($(n).find("#btn_EditReceipt").addClass("hidden"),$(n).find("#btn_EditReceipt").removeClass("d-flex")):($(n).find("#btn_EditReceipt").removeClass("hidden"),$(n).find("#btn_EditReceipt").addClass("d-flex"))}HidePaymentEditButton(){let n="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];var t=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key.endsWith("_stageshortcode")).Value;t=="VD"?($(n).find("#btn_EditPayments").addClass("hidden"),$(n).find("#btn_EditPayments").removeClass("d-flex")):($(n).find("#btn_EditPayments").removeClass("hidden"),$(n).find("#btn_EditPayments").addClass("d-flex"))}ConfirmPayment(){var n=Unibase.Themes.Providers.DetailHelper.installedAppId,r,t,u;let i="#"+Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];r=String(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_stageshortcode").Value);r=="CNF"?$(i).find(".DetailSetting_"+n+"_Confirm").parent("li").addClass("hidden"):r=="RJT"&&($(i).find(".DetailSetting_"+n+"_Reject").parent("li").addClass("hidden"),$(i).find(".DetailSetting_"+n+"_Confirm").parent("li").addClass("hidden"));t=Unibase.Themes.Compact.Components.Details.Instance();const f=t._containerId;u=t.unibase_core_activeportletid;t.loadWidgets(n,u,"#"+f+"")}ledgerAutoComplete(n){var t=_appsettings.server_url()+"/apis/v4/bizgaze/transact/ledgers/accounttypeledgersautocompleteasync";AutoCompleteHelper.getHelper().Create("#accountSetting_"+n+"","#hf_accountId_"+n+"",t,function(n){var t=n})}getobj(){var t=Unibase.Themes.Providers.DetailHelper.installedAppId,i=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_paymentmodeid").Value,r=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_refno").Value,u=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_paymenttypeid").Value,f=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_paymentid").Value);return{PaymentId:f,PaymentStatusId:4,DecidedDate:"2020-12-03",PaymentModeId:i,PaymentTypeId:u,RefNo:r,Payments:n.Apps.Transact.Controls.ConfirmPayment.Instance().getMultiAccounts(),PaymentAccountId:Number(n.Apps.Transact.Controls.ConfirmPayment.Instance().getMultiAccounts()[0].LedgerId)}}getMultiAccounts(){var n=[];return $(".multiAccounts").each(function(){var t=Number($(this).find("#hf_JournalEntryId").val()),i=Number($(this).find(".hfaccountid").val());n.push({LedgerId:i,JournalEntryId:t})}),n}reconcileEntry(){var t=Unibase.Themes.Providers.DetailHelper.installedAppId,i=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_paymentid").Value);n.Apps.Transact.Managers.PaymentManager.Instance().reconcileEntry(i).then(function(){})}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}t.ConfirmPayment=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));