Built files from Bizgaze WebServer
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

itemrecdetails.component.min.js 10KB

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{constructor(){super(...arguments);this.ItemList=[];this.IsEnablepacks=!1;this.ItemIds=[0]}init(t,i){let r=this;r.ItemList=[];r.IsEnablepacks=!1;r.ItemIds=[0];r.fileCacheHelper.loadJsFiles(["platform/core/helpers/numberhelper/numberhelper.js","apps/transact/managers/inventory/itemmanager.js","apps/transact/managers/inventory/itemmanager.js","apps/transact/managers/inventory/dcmanager.js"],function(){r.loadControlSettings(i.ControlJsonText,i.FormPropertyId);r.loadPropertySettings(i.PropertySettings,i.FormPropertyId,"")});n.Apps.Transact.Controls.ItemRecDetails.Instance().ItemList.length>0&&$("#chk_showtype").attr("disabled","true")}loadControl(t){var r=n.Apps.Transact.Controls.ItemRecDetails.Instance();$("#"+t).html('<div class="panel panel-default" style="padding-bottom:0px" id="ItemRecDetails"><div class="" style="padding-bottom:10px"> <div id="tbl_ItemRecdetails" class="col-sm-12 d-none d-md-block "><div class="row lineheight wrapper-sm div_irecdetails" style = "border-bottom: 2px solid grey;"><div class="col-5 min-padding" id="div_cbn"><strong class="">Created By Name<\/strong><\/div><div class="col-4 pl-100 text-center min-padding"><strong id="hdr_value" class="ml-20">Physical Qty<\/strong><\/div><\/div ><\/div ><\/div > <div class="panel-body ItemRecDetails"><div class="ird-list added-row IrdRow-0 "><\/div><\/div><\/div><div class="row hidden col-12 text-center" id="div_nird"><strong class="col-12 text-center" style="color:black">No Reconciliation Details<\/strong><\/div>');$(".section_ItemRecDetails").hide();r.fileCacheHelper.loadJsFile("platform/core/helpers/numberhelper/numberhelper.js",function(){});$(".hrefSection_RecDetails").click(function(){$(".hrefSection_RecDetails").text()=="Hide Details"?($(".hrefSection_RecDetails").text("Rec Details"),$(".section_ItemRecDetails").hide()):$(".hrefSection_RecDetails").text()=="Rec Details"&&($(".hrefSection_RecDetails").text("Hide Details"),$(".section_ItemRecDetails").show())});$("#divSectionProperties_MissingQty").removeClass(" mt-10").addClass("mt-20");$("#divSectionProperties_MissingDamaged").removeClass(" mt-10").addClass("mt-20");$(".hdn_isreconcil").val("true");$(".txtAutoComplete_itemid").change(function(){let r=$(this),t=$(r).parentsUntil(".subformcls"),n=t[t.length-1],u=i.instance.ItemIds.findIndex(t=>t==Number($(n).find(".txtAutoComplete_itemid").val()));i.instance.getitem($(n).find(".txtAutoComplete_itemid").val(),n);Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length!=0&&i.instance.bindRecDetails()});$(".number_phylqty").keyup(function(){let i=$(this),t=$(i).parentsUntil(".subformcls"),n=t[t.length-1];$(n).find(".labelSection_MissingQty").text("Missing Qty : "+(Number($(n).find(".number_phylqty").val())-Number($(n).find(".hdn_avalqty").val())))});$(".number_phydmgqty").keyup(function(){let i=$(this),t=$(i).parentsUntil(".subformcls"),n=t[t.length-1];$(n).find(".labelSection_PDmgQty").text("Dmg Qty : "+(Number($(n).find(".number_phydmgqty").val())-Number($(n).find(".hdn_avaldmgqty").val())))});$(".number_phylpacks,.number_phylpieces").keyup(function(){var r=i.Instance(),o;let s=$(this),u=$(s).parentsUntil(".subformcls"),n=u[u.length-1];var t=r.ItemList.find(t=>t.ItemId==$(n).find(".txtAutoComplete_itemid").val()),f=Number($(n).find(".number_phylpacks").val()),e=Number($(n).find(".number_phylpieces").val()),h=t.PackCount*t.PackSize*f+e*t.PackSize;$(n).find(".number_phylqty").val(h);let c=r.roundOffIgnoreZerosAfterDecimal(Number(t.Packs)-f),l=r.roundOffIgnoreZerosAfterDecimal(Number(t.Pieces)-e);o=c+"/"+l;$(n).find(".labelSection_Misspacks").text("Msg Qty :"+o)});$(".number_phydmgpacks,.number_phydmgpieces").keyup(function(){var e;let i=$(this),n=$(i).parentsUntil(".subformcls")[$(i).parentsUntil(".subformcls").length-1];var t=r.ItemList.find(t=>t.ItemId==$(n).find(".txtAutoComplete_itemid").val()),u=Number($(n).find(".number_phydmgpacks").val()),f=Number($(n).find(".number_phydmgpieces").val()),o=t.PackCount*t.PackSize*u+f*t.PackSize;$(n).find(".number_phydmgqty").val(o);let s=r.roundOffIgnoreZerosAfterDecimal(Number(t.DmgPacks)-u),h=r.roundOffIgnoreZerosAfterDecimal(Number(t.DmgPieces)-f);e=s+"/"+h;$(n).find(".labelSection_Dmgpacks").text("Dmg Qty: "+e)})}getitem(t,i){this.fileCacheHelper.loadJsFiles(["apps/transact/managers/inventory/itemmanager.js","apps/transact/managers/inventory/dcmanager.js"],function(){n.Apps.Transact.Managers.ItemManager.Instance().getItem(t).then(function(r){if(r.result!=null){let u=0;u=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length!=0?Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_branchid").Value):Number($(".txtAutoComplete_branchid").val());n.Apps.Transact.Managers.DCManager.Instance().getAvailQty(t,u).then(function(u){n.Apps.Transact.Controls.ItemRecDetails.instance.ItemList.push({ItemId:Number(t),Packs:u.result.Packs,Pieces:u.result.Pieces,PackCount:r.result.PackCount,PackSize:r.result.PackSize,AvailQty:u.result.Quantity,DmgQty:u.result.AvailDamagedQty,DmgPacks:u.result.DmgPacks,DmgPieces:u.result.DmgPieces});i!=null?($(i).find(".hdn_avalqty").val(u.result.Quantity),$(i).find(".hdn_avaldmgqty").val(u.result.AvailDamagedQty),$("#hdnchk_showtype").val()=="true"?($(i).find(".labelSection_AvailQty").text("Avail Qty :"+u.result.Packs+"/"+u.result.Pieces),$(i).find(".labelSection_AvailDmgQty").text("Avail Dmg Qty:"+u.result.DmgPacks+"/"+u.result.DmgPieces)):($(i).find(".labelSection_AvailQty").text("Avail Qty :"+u.result.Quantity),$(i).find(".labelSection_AvailDmgQty").text("Avail Dmg Qty:"+u.result.AvailDamagedQty))):($(".hdn_avalqty").val(u.result.Quantity),$(".hdn_avaldmgqty").val(u.result.AvailDamagedQty),$("#hdnchk_showtype").val()=="true"?($(".labelSection_AvailQty").text("Avail Qty :"+u.result.Packs+"/"+u.result.Pieces),$(".labelSection_AvailDmgQty").text("Avail Dmg Qty:"+u.result.DmgPacks+"/"+u.result.DmgPieces)):($(".labelSection_AvailQty").text("Avail Qty :"+u.result.Quantity),$(".labelSection_AvailDmgQty").text("Avail Dmg Qty:"+u.result.AvailDamagedQty)))})}})})}bindRecDetails(){this.fileCacheHelper.loadJsFile("apps/transact/managers/inventory/itemmanager.js",function(){n.Apps.Transact.Managers.ItemManager.Instance().getItemRecDetails(Unibase.Themes.Providers.DetailHelper.recordId,Number($(".txtAutoComplete_itemid option:selected").val())).then(function(n){var i,t;if(n.result.length>0){for($(".section_ItemRecDetails").show(),$(".div_irecdetails").hasClass("hidden")&&$(".div_irecdetails").removeClass("hidden"),$("#div_nird").addClass("hidden"),i="",t=0;t<n.result.length;t++)i+="<div class='col-sm-12 itemrecdetails'><div Class='row'><div class='col-7'><span>"+n.result[t].CreatedByName+"<\/span><\/div><div class='col-4'><span>"+n.result[t].PhylQty+"<\/span><\/div><\/div><\/div>";$(".ItemRecDetails:last").after(i)}else $(".itemrecdetails").empty(),$("#div_nird").removeClass("hidden"),$(".div_irecdetails").addClass("hidden")})})}updateIsReconcil(t){var i=this;i.fileCacheHelper.loadJsFile("apps/transact/managers/inventory/dcmanager.js",function(){var r={ItemrecDetailId:t};n.Apps.Transact.Managers.DCManager.Instance().updateIsReconcil(r).then(function(n){n.errors==null?(i.navigationHelper.loadDetail(Unibase.Themes.Providers.DetailHelper.recordId,Unibase.Themes.Providers.DetailHelper.installedAppId,null),MessageHelper.Instance().showSuccess(n.message,"")):MessageHelper.Instance().showError(n.message,"div_message")})})}loadControlSettings(){return""}loadPropertySettings(){return""}bindEditFormDetails(){return""}roundOffIgnoreZerosAfterDecimal(n,t=2){return n=Number(n),Number(n.toFixed(t))}validate(n){var t;if(Number($(".txtAutoComplete_lobid").val())==0)Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select LoB"),$(".subformcls").remove();else if(Number($(".txtAutoComplete_branchid").val())==0)Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select Branch"),$(".subformcls").remove();else if(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length!=0){let i=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_lobid").Value);t=[{ColumnName:"lobid",Value:i}];Unibase.Forms.Controls.AutoComplete.Instance().LoadAutoComplete(n,t)}else t=[{ColumnName:"lobid",Value:Number($(".txtAutoComplete_lobid").val())}],Unibase.Forms.Controls.AutoComplete.Instance().LoadAutoComplete(n,t)}hideandshowproperties(){$("#hdnchk_showtype").val()=="true"?(i.instance.IsEnablepacks=!0,$(".divCustomProperties_phylqty").addClass("hidden"),$(".divCustomProperties_phydmgqty").addClass("hidden"),$(".divSectionProperties_MissingQty").addClass("hidden"),$(".divSectionProperties_PDmgQty").addClass("hidden"),$(".divCustomProperties_phylpacks").removeClass("hidden"),$(".divCustomProperties_phylpieces").removeClass("hidden"),$(".divCustomProperties_phydmgpacks").removeClass("hidden"),$(".divCustomProperties_phydmgpieces").removeClass("hidden"),$(".divSectionProperties_Misspacks").removeClass("hidden"),$(".divSectionProperties_Dmgpacks").removeClass("hidden")):(i.instance.IsEnablepacks=!1,$(".divCustomProperties_phylpacks").addClass("hidden"),$(".divCustomProperties_phylpieces").addClass("hidden"),$(".divCustomProperties_phydmgpacks").addClass("hidden"),$(".divCustomProperties_phydmgpieces").addClass("hidden"),$(".divSectionProperties_Misspacks").addClass("hidden"),$(".divSectionProperties_Dmgpacks").addClass("hidden"),$(".divCustomProperties_phylqty").removeClass("hidden"),$(".divCustomProperties_phydmgqty").removeClass("hidden"),$(".divSectionProperties_MissingQty").removeClass("hidden"),$(".divSectionProperties_PDmgQty").removeClass("hidden"),$(".divSectionProperties_AvailQty ").removeClass("hidden"))}resertVariables(){this.ItemIds=[0];this.IsEnablepacks=!1;this.ItemList=[]}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.ItemRecDetails=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));