Built files from Bizgaze WebServer
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

planincentives.component.min.js 3.4KB

1
  1. var Bizgaze;(function(n){let t;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{loadControl(n){$("#"+n).html('<ul><li class="list-group-item bg-cyan-light-4" id="li_PlanIncentive_Details"><h6><div class="row"><div class="col-sm-3">Incentive Name<\/div><div class="col-sm-2">Volume<\/div><div class="col-sm-2">Discount<\/div><div class="col-sm-2">Max Payout<\/div><div class="col-sm-2">Min Payout<\/div><\/div><\/h6><\/li><\/ul>')}init(){var n=$("#hf_pk_value").val();$("#btnDynamicSave").addClass("hidden");this.GetIncentives(n)}loadControlSettings(){throw new Error("Method not implemented.");}loadPropertySettings(){throw new Error("Method not implemented.");}bindEditFormDetails(){throw new Error("Method not implemented.");}GetIncentives(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().getplanincentives(t).then(function(t){var f=t.result,u,i,r;if(f.length>0)for(u=0;u<f.length;u++)i=f[u],r='<li class="list-group-item" id="li_Incentives_'+u+'"><div class="row"><div class="col-sm-3">'+i.IncentiveName+'<\/div><div class="col-sm-2">'+i.Volume+"<\/div>",i.DiscountType!=0?i.DiscountType==1?r+='<div class="col-sm-2">'+i.PayoutValue+" (Per Unit)<\/div>":i.DiscountType==2?r+='<div class="col-sm-2">'+i.PayoutPercent+" %<\/div>":i.DiscountType==3&&(r+='<div class="col-sm-2">'+i.OPayoutValue+"(Fixed Value)<\/div>"):r+=i.PayoutValue!=0?'<div class="col-sm-2">'+i.PayoutValue+" (Per Unit)<\/div>":i.PayoutPercent!=0?'<div class="col-sm-2">'+i.PayoutPercent+" %<\/div>":i.OPayoutValue!=0?'<div class="col-sm-2">'+i.OPayoutValue+"(Fixed Value)<\/div>":'<div class="col-sm-2">'+i.PayoutValue+" (Per Unit)<\/div>",r+='<div class="col-sm-2">'+i.MaxPayout+'<\/div><div class="col-sm-2">'+i.MinPayout+"<\/div>",i.ItemVolumePayouts.length==0?(r+="<\/div><\/li>",$("#li_PlanIncentive_Details").after(r)):(r+='<div class="col-sm-1 pull-right btn btn-primary btn-sm" onclick="Bizgaze.Forms.Controls.PlanIncentives.Instance().ShowFoCItems('+u+')" >FoC<\/div><\/div><\/li><div id="div_FoCItems_'+u+'" class="hidden mt-15"><div>',$("#li_PlanIncentive_Details").after(r),n.Forms.Controls.PlanIncentives.Instance().GetFoCItems(i.ItemVolumePayouts,u));else $("#li_PlanIncentive_Details").html('<div class="alert alert-info ma-0">There is no Data<\/div>'),$("#li_PlanIncentive_Details").removeClass("bg-cyan-light-4"),$("#li_PlanIncentive_Details").addClass("no-borders pa-5")})})}GetFoCItems(n,t){for(var i,r='<ul class="col-sm-12"><li class="list-group-item bg-cyan-light-4" id="li_FoCItems_Details_'+t+'"><h6><div class="row"><div class="col-sm-3">Item Name<\/div><div class="col-sm-3">For Every<\/div><div class="col-sm-3">FoC<\/div><div class="col-sm-2">Discount (%)<\/div><\/h6><\/div><\/li>',u=0;u<n.length;u++)i=n[u],r+='<li class="list-group-item" ><div class="row"><div class="col-sm-3">'+i.ItemName+'<\/div><div class="col-sm-3">'+i.Recur+'<\/div><div class="col-sm-3">'+i.Quantity+'<\/div><div class="col-sm-2">'+i.Discount+"<\/div><\/div<\/li>";r+="<\/ul>";$("#div_FoCItems_"+t).html(r)}ShowFoCItems(n){var t=$("#div_FoCItems_"+n).hasClass("hidden");t?$("#div_FoCItems_"+n).removeClass("hidden"):$("#div_FoCItems_"+n).addClass("hidden")}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.PlanIncentives=i})(i=t.Controls||(t.Controls={}))})(t=n.Forms||(n.Forms={}))})(Bizgaze||(Bizgaze={}));