1 |
- var _bizgaze_PlanItem=[],_bizgaze_extensions_transact_PlanItems_pageIndex=0,Bizgaze;(function(n){let t;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{constructor(){super(...arguments);this.count=0;this.pageindex=0;this.pagesize=5}init(){var n=this,i,t;$("#btnDynamicSave").addClass("hidden");_bizgaze_extensions_transact_PlanItems_pageIndex=0;_bizgaze_PlanItem=[];$("#txt_SearchPlanItems").on("keyup",function(){window.clearTimeout(i);i=window.setTimeout(function(){$("#txt_SearchPlanItems").on("input",function(){var t=$("#txt_SearchPlanItems").val(),i;t==""&&(t=null,i=$("[data-formuniquekey='Bizgaze_Extension_Tansact_PlansItems_App_PlansItems_CreateForm']").find("#hf_pk_value").val(),n.ShowPlanItems())});var t=$("[data-formuniquekey='Bizgaze_Extension_Tansact_PlansItems_App_PlansItems_CreateForm']").find("#hf_pk_value").val();n.ShowSearchPlanItems(t,null)},1e3)});t=$("[data-formuniquekey='Bizgaze_Extension_Tansact_PlansItems_App_PlansItems_CreateForm']").find("#hf_pk_value").val();t!=0&&n.GetPlanItems(t);n.ShowPlanItems()}loadControl(n){$("#"+n).html('<div class="col-sm-12" id="div_txt_SearchPlanItems"><\/div><ul class="mt-10" id="ul_PlanItems_Details"><li class="list-group-item bg-cyan-light-4" id="PlanItemDetails_Heading"><div class="row"><div class="col-sm-7"><strong>SKU - Item Name<\/strong><\/div><div class="col-sm-3 hidden points_header"><strong class="IsItemWisePoints spn_Points">Points<\/strong><\/div><\/div><\/li><li class="length-row" id="PlanItem_Details_HiddenRow" class="hidden"><\/li><\/ul><div class="row mt-15 hidden" id="div_PlanItems_Details_pagination"><div class="col-sm-3"><span class="text-dark">Total :<span id="lbl_PlanItemsCount" class="mr-30">0<\/span><\/span><\/div><div class="col-sm-9"><div id="PlanItem_Details_pagination" class="pagination custom-pagination pagination-rounded pull-right"><\/div><\/div><\/div>')}loadControlSettings(){throw new Error("Method not implemented.");}loadPropertySettings(){throw new Error("Method not implemented.");}bindEditFormDetails(){throw new Error("Method not implemented.");}AddItem(){var t=this,i=$("#txtAutoComplete_ItemId").val(),n;i==null&&alert("Please Select a Item");n=null;n==!0&&alert("This item is already added in Plan Items List");t.ShowPlanItems()}ShowPlanItems(){var e=this,n,f;if($(".Item-row").remove(),n=0,_bizgaze_PlanItem.length!=0)for(let t=_bizgaze_extensions_transact_PlanItems_pageIndex*8;t<(_bizgaze_extensions_transact_PlanItems_pageIndex+1)*8;t++)if(t<_bizgaze_PlanItem.length){if(e.AddRow(_bizgaze_PlanItem[t]),n++,n==8)break}else break;if(_bizgaze_PlanItem.length>8){$("#div_PlanItems_pagination").removeClass("hidden");var r=n,u=0,t=0,i=(_bizgaze_extensions_transact_PlanItems_pageIndex+1)*8;r>0&&(u=1,t=r);r>i&&(t=i);_bizgaze_extensions_transact_PlanItems_pageIndex>0&&(u+=i-8,t+=i-8);f=u+" - "+t+" of "+_bizgaze_PlanItem.length;$("#lbl_PlanItemsCount").text(f)}else $("#div_PlanItems_pagination").addClass("hidden")}SearchItem(n){var t=0,i=this;for(let r=0;r<_bizgaze_PlanItem.length;r++)if($(".Item-row").remove(),_bizgaze_PlanItem[r].ItemId==n)return i.AddRow(_bizgaze_PlanItem[r]),t++,!0;t==0&&$("#PlanItem_HiddenRow").after('<div class="alert alert-info ma-0" id="div_PlanItems_NoData">Item Not Found<\/div>')}AddRow(n){var t=$(".length-row").length,r='<li class="Item-row length-row list-group-item" id="PlanItem_'+t+'" ><div class="row"><div class="col-7" ><span>'+n.SKU+" - "+n.ItemName+'<\/span><input type="hidden" val="'+n.PlanItemId+'" id="PlanItemId_'+t+'" class="PlanItemId" /><input type="hidden" class="ItemId hf_ItemId-'+t+'" value="'+n.ItemId+'" id="ItemId_'+t+'" /><\/div><div class="col-3"><div class="floating-label-form-group IsItemWisePoints hidden"><input type="text" class="form-control restrictAlphabets Points" onchange="_bizgaze_control_PlanItems.PointsChange('+t+')" value="'+n.Points+'" id="Points_'+t+'" ><\/div><span class="spn_Points hidden">'+n.Points+"<\/span><\/div><\/li>",i;$("#div_PlanItems_NoData").remove();$("#PlanItem_Details_HiddenRow").after(r);$("#PlanItemList_Heading").removeClass("hidden");$(".Points").attr("disabled",1);$(".restrictAlphabets").keypress(function(n){if(n.which!=8&&n.which!=46&&n.which!=0&&(n.which<48||n.which>57))return!1});i=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_itemwisepoints").Value;i!=!0&&($(".isitemwisepoints").addClass("hidden"),$(".spn_Points").addClass("hidden"));i==!0?$(".points_header").removeClass("hidden"):($(".spn_Points").addClass("hidden"),$(".IsItemWisePoints").addClass("hidden"))}GetPlanItems(t){var i=this;i.fileCacheHelper.loadJsFiles(["apps/transact/managers/offers/offermanager.js","apps/transact/managers/interfaces/offers/ioffermanager.js"],function(){n.Apps.Transact.Managers.OfferManager.Instance().getplanitems(t).then(function(n){var t=n.result;if(t.length!=0){for(let n=0;n<t.length;n++)i.AddRow(t[n]);$("#PlanItem_HiddenRow").after('<div class="alert alert-info ma-0" id="div_PlanItems_NoData">Items Not Found<\/div>')}});i.ShowPlanItems()})}ShowSearchPlanItems(t,i){var r=0,u=this;u.fileCacheHelper.loadJsFile("apps/transact/managers/offers/offermanager.js",function(){n.Apps.Transact.Managers.OfferManager.Instance().getPlanitems(t,r,i).then(function(n){var t=n.result,s;if(t!=null){$(".Item-row").remove();$("#div_PlanItems_Details_NoData").remove();t.length==0?($("#PlanItemDetails_Heading").addClass("hidden"),$("#div_PlanItems_Details_pagination").addClass("hidden"),$("#ul_PlanItems_Details").after('<div class="alert alert-info ma-0" id="div_PlanItems_Details_NoData">Items not found<\/div>')):$("#PlanItemDetails_Heading").removeClass("hidden");for(let n=0;n<t.length;n++)u.AddRow1(t[n]);if(t.TotalRecords>8){$("#div_PlanItems_Details_pagination").removeClass("hidden");var e=t.length,h=r+1,o=0,i=0,f=h*10;e>0&&(o=1,i=e);e>f&&(i=f);r>0&&(o+=f-10,i+=f-10);s=o+" - "+i+" of "+t.TotalRecords;$("#lbl_PlanItemsCount").text(s)}}})})}AddRow1(n){var t=$(".length-row").length,r='<li class="Item-row length-row list-group-item" id="PlanItem_'+t+'" ><div class="row"><div class="col-sm-7" ><span>'+n.SKU+" - "+n.ItemName+'<\/span><input type="hidden" val="'+n.PlanItemId+'" id="PlanItemId_'+t+'" class="PlanItemId" /><input type="hidden" class="ItemId hf_ItemId-'+t+'" value="'+n.ItemId+'" id="ItemId_'+t+'" /><\/div><div class="col-sm-3"><span class="spn_Points hidden">'+n.Points+"<\/span><\/div><\/li>",i;$("#PlanItem_Details_HiddenRow").after(r);i=$("#hf_"+$("#hfLayout_InstalledPageId").val()+"_ItemWisePoints").val();i=="true"?$(".spn_Points").removeClass("hidden"):$(".spn_Points").addClass("hidden")}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.PlanItems=i})(i=t.Controls||(t.Controls={}))})(t=n.Forms||(n.Forms={}))})(Bizgaze||(Bizgaze={}));
|