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.

balancesheetindexing.min.js 8.3KB

1
  1. var 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/transact/controls/ledgers/balancesheetindexing.js"]}html(){var i=this,t;let n=0;t=Unibase.Themes.Providers.DetailHelper.installedAppId;Unibase.Platform.Apps.Managers.AppManager.Instance().getFormAppConfigurations(Number(t)).then(function(n){if(n.result!=null)var t=n.result});return'<div class="bg-white modal-header BalanceSheetHeader"><strong class="text-dark titlename"> Balance Sheets <strong id="sg_item"><\/strong><\/strong><span class="Balancesheet_errormsg text-danger text-center" id = "Balancesheet_errormsg"><\/span><\/div> <div data-simplebar class="simple-scroll-bar modal-body BalanceSheetBody"><form id="form_balancesheetindexing"><div class="BalanceSheetAutocompleteContainer row align-items-center mx-0"><div class="BalanceSheetAutocomplete2 col-sm-5 pl-sm-0 d-flex align-items-center"><span class="col-sm-12 pl-0 pr-0"><select type="text" id="txt_Ledgertype_TRN2'+n+'" style="width:100%" class="LedgertypeName required form-control floating-label-control" data-isdynamic="false" placeholder="Ledgertype" data-placeholder="Select type" data-label="Ledger Type"><\/select><\/span><input type="hidden" id="hf_ledgertype_TRN'+n+'" class="hf_LedgertypeIdSelected form-control" data-isdynamic="true"/><input type="hidden" class="hf_LedgerTypeId" /> <input type="hidden" class="hf_LedgertypeId" /><label for="Validation" id="lblValidation_LedgertypeName"><\/label><input type="hidden" id="hfFormPropertyId" /><\/div><div class="BalanceSheetAutocomplete1 col-sm-5 d-flex align-items-center"><span class="col-sm-12 pl-0 pr-0"><select type="text" id="txt_Groups_TRN'+n+'" style="width:100%" class="GroupName required form-control floating-label-control" data-isdynamic="false" placeholder="Group" data-placeholder="Select Group" data-label="Account"><\/select><\/span><input type="hidden" id="hf_LedgerGroupIdSelected_TRN'+n+'" class="hf_LedgerGroupIdSelected form-control" data-isdynamic="true"/><input type="hidden" class="hf_GroupId" /> <input type="hidden" class="hf_GroupId" /><label for="Validation" id="lblValidation_GroupName"><\/label><input type="hidden" id="hfFormPropertyId" /><\/div><a class="col-sm-2 btn btn-sm btn-primary btn_AddBalSheetS">Add<\/a><\/div><\/form><div class="balance_indexing"><\/div><\/div><div class="bg-white modal-footer BalanceSheetFooter"><a href="javascript:;" class="btn btn-light btn-sm mr-auto btn_BalanceSheetClose">Close<\/a><span class="mr-auto" id="spn_Quantity"><\/span > <a href="javascript:;" class="btn btn-primary btn-sm btn_BalSheetSave" id ="btn_BalSheetSave">Save<\/a><\/div>'}load(){var t=this;t.fileCacheHelper.loadJsFile("apps/transact/managers/ledgers/ledgermanager.js",function(){var i=Unibase.Themes.Providers.DetailHelper.installedAppId,r=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+i+"_reporttypeid").Value);n.Apps.Transact.Managers.LedgerManager.Instance().AllBalanceSheetIndexes(r).then(function(n){var r=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+i+"_reporttypeid").Value);t.loadlist(n)})});t.navigationHelper.popup("","",n.Apps.Transact.Controls.BalanceSheetIndexing.Instance(),function(){},Unibase.Platform.Helpers.Size.Large)}init(){var n=this;n.load(0,"",null)}loadlist(t){for(var i,f,o,u='<ul class="list-group gutter list-group-lg list-group-sp sortable biz-custom-scrollbar" id="ul_BalanceSheets">',r=0;r<t.result.length;r++)i=t.result[r],u+='<li class="list-group-item box-shadow status-item group-item_'+i.balsheetid+'" id="group-item_'+i.balsheetid+'" data-id='+r+'><input type="hidden" id="hfBalSheetId" value='+i.balsheetid+'><span class="pull-left media-xs balindex" val='+i.index+'><i class="fa fa-sort text-muted fa m-r-sm"><\/i> <strong class="mr-10 BS_Index">'+i.index+'<\/strong> <\/span><div class="clear"><div class="stageheading"><a href="#stage-'+i.balsheetid+'" data-parent="#togglestage" data-toggle="collapse" class="d-flex justify-content-between align-items-center accordion-toggle collapsed"> <label class="" id="hfBalGroupName">'+i.groupname+' <\/label><\/a><\/div><\/div><div class="panel-collapse collapse" id="stage-'+i.balsheetid+'" style="height:0px;"><div id="CreateStageDiv_'+i.balsheetid+'" class="bg-white m-t-sm CreateStageDiv"><\/div><\/div><\/div><\/li>';u+="<\/ul>";f=this;$(".balance_indexing").append(u);o=Unibase.Themes.Providers.DetailHelper.installedAppId;n.Apps.Transact.Controls.BalanceSheetIndexing.Instance().ledgertypeAutoComplete(0);$("#txt_Ledgertype_TRN20").change(function(){n.Apps.Transact.Controls.BalanceSheetIndexing.Instance().ledgerGroupAutoComplete(0);$("#txt_Groups_TRN0").text("")});$(".btn_BalanceSheetClose").click(function(){f.navigationHelper.closePopUp()});$("#ul_BalanceSheets").sortable({update:function(){$("#ul_BalanceSheets").each(function(){let t=$("#ul_BalanceSheets li");for(var n=0;n<t.length;n++){let i=$(t[n]).attr("id");$("#"+i+" .BS_Index").text(n+1);$("#"+i).attr("data-id",n+1)}})}});$(".btn_AddBalSheetS").off().click(function(){for(var t=1;t<=1;t++){$("#form_balancesheetindexing select").each(function(n,t){let i=$(t).attr("id"),r=Unibase.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation(i);if(r==!1)return!1});var u=[],e=$("#ul_BalanceSheets").find(".list-group-item").length+1,i=$("#txt_Groups_TRN0").val(),r=$("#txt_Ledgertype_TRN20").val(),f=Unibase.Themes.Providers.DetailHelper.installedAppId,o=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+f+"_reporttypeid").Value.toString();i==null&&r==null?MessageHelper.Instance().showError("Group and Type are mandatory ","Balancesheet_errormsg"):(u.push({Groupid:i,Typeid:r,reportypeid:o,index:e.toString(),installedappid:f,identity:""}),i!=null&&r!=null&&(n.Apps.Transact.Controls.BalanceSheetIndexing.Instance().SaveBalSheetIndex(u),$("#txt_Groups_TRN0").text(null),$("#txt_Groups_TRN0").val(null),$("#txt_Ledgertype_TRN20").val(null),$("#txt_Ledgertype_TRN20").text(null),$("#txtsheetidentity").val(null)))}});$(".btn_BalSheetSave").click(function(){var n=[],t;$("#ul_BalanceSheets").find(".list-group-item").each(function(){var t=$(this).find("#hfBalSheetId").val();t!=0&&n.push(t)});t={Ids:n};f.UpdateBalSheetIndex(t)});let s=$(".BalanceSheetHeader").outerHeight(!0),h=$(".BalanceSheetFooter").outerHeight(!0),c=parseInt($(".BalanceSheetBody").css("padding-top"))+parseInt($(".BalanceSheetBody").css("padding-bottom")),l=$("#form_balancesheetindexing").outerHeight(!0),e=s+h+c+l;$("#ul_BalanceSheets").css({height:`${$(window).innerHeight()-e}px`,"overflow-y":"overlay"}).attr("data-deductheight",`${e}`)}SaveBalSheetIndex(t){var i=this;i.fileCacheHelper.loadJsFile("apps/transact/managers/ledgers/ledgermanager.js",function(){n.Apps.Transact.Managers.LedgerManager.Instance().SaveBalSheetIndex(t).then(function(t){var i=t.result;i!=null?($(".balance_indexing").empty(),n.Apps.Transact.Controls.BalanceSheetIndexing.Instance().loadlist(t)):MessageHelper.Instance().showError(t.message,"Balancesheet_errormsg")})})}UpdateBalSheetIndex(t){var i=this;i.fileCacheHelper.loadJsFile("apps/transact/managers/ledgers/ledgermanager.js",function(){n.Apps.Transact.Managers.LedgerManager.Instance().UpdateBalanceSheetIndexes(t).then(function(n){Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();var t=Unibase.Themes.Compact.Components.Details.Instance(),i=$("._bizgaze_detail_container:visible").attr("id"),r=Unibase.Themes.Providers.DetailHelper.installedAppId,u=t.unibase_core_activeportletid;t.loadWidgets(r,u,"#"+i+"");MessageHelper.Instance().showSuccess(n.message,"")})})}ledgerGroupAutoComplete(){var n=Number($("#txt_Ledgertype_TRN20").val()),t=_appsettings.server_url()+"/apis/v4/bizgaze/transact/ledgers/ledgergroupautocomplete/ledgertypeid/"+n;AutoCompleteHelper.getHelper().Create("#txt_Groups_TRN0","#hf_LedgerGroupIdSelected_TRN0",t,function(n){var t=n})}ledgertypeAutoComplete(){var n=_appsettings.server_url()+"/apis/v4/bizgaze/transact/ledgers/ledgertypeautocomplete";AutoCompleteHelper.getHelper().Create("#txt_Ledgertype_TRN20","#hf_LedgerGroupIdSelected_TRN0",n,function(n){var t=n})}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.BalanceSheetIndexing=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));