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.

breakuptenure.component.min.js 12KB

1
  1. var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{constructor(){super();this.datetimehelper=Unibase.Platform.Helpers.DateTimeHelper.Instance()}init(t,r){var u="control-container-"+t;i.instance.BreakupTenuteDatesList=[];$("#"+$("#div_section"+r.SectionId+" div div div div")[0].children[1].id).change(function(){$("#"+$("#div_section"+r.SectionId+" div div div div")[0].children[1].id+" :selected").text()=="Yearly"?($("#"+$("#div_section"+r.SectionId+" div div div div")[5].children[1].id).empty(),n.Apps.TM.Targets.Controls.BreakupTenure.Instance().loadBreakupTenureForYearly(r)):($("#"+$("#div_section"+r.SectionId+" div div div div")[5].children[1].id).empty(),n.Apps.TM.Targets.Controls.BreakupTenure.Instance().loadBreakupTenureForMonthly(r))});$(".date_todate,.date_fromdate,.divCustomProperties_breakuptenureid").change(function(){if($(".date_todate").val()!=""){var t=$("#"+$("#div_section"+r.SectionId+" div div div div")[5].children[1].id+" :selected").text(),i=$("#"+$("#div_section"+r.SectionId+" div div div div")[5].children[1].id+" :selected").val(),f=$("#"+u).find(".date_fromdate").val(),e=$("#"+u).find(".date_todate").val();n.Apps.TM.Targets.Controls.BreakupTenure.Instance().loadBreakupTenureDates(u,0,t,r,i)}});$(".divCustomProperties_tenuretypeid").change(function(){return $(".tblBreakupTenure").addClass("hidden"),!1})}loadControl(n){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/membership/infos/identity.js",function(){});$("#"+n).html('<div class="row m-t-lg"><input type="hidden" id="hdn_customcontrol" class="value-control" value="Bizgaze.Apps.TM.Targets.Controls.BreakupTenure.Instance().getobj();"><div class="col-sm-12 TableBreakupTenure" ><div class="tblBreakupTenure"><\/div><\/div><\/div >');Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length!=0&&$('[data-formuniquekey="Bizgaze_Extension_TM_Targets_App_Targets_CreateForm"]').find("#btnDynamicSave").addClass("d-none").after(`<button type="button" id="btnTargetVerification_${n}" class="btn btn-sm btn-primary" onclick=" Bizgaze.Apps.TM.Targets.Controls.BreakupTenure.Instance().editFormVerification();">Save</button>`)}loadControlSettings(){return null}loadPropertySettings(){return null}validate(){var n,t,i,r;$(".date_fromdate,.date_todate").val("");$(".date_fromdate,.date_todate").text("");n=$(".date_fromdate").parent("floating-label-form-group");i=n.prevObject[0].id.replace("date","div");$("#"+i).removeClass("floating-label-form-group-with-value");t=$(".date_todate").parent("floating-label-form-group");r=t.prevObject[0].id.replace("date","div");$("#"+r).removeClass("floating-label-form-group-with-value")}bindEditFormDetails(){return null}loadBreakupTenureDates(t,i,r,u,f){var v=$("#"+t).find(".bizgaze_FormErrorMessages").attr("id"),y=i,e="",h,c,l,a;e=r==null||r==undefined?$("#'"+$("#div_section"+u.SectionId+" div div div div")[5].children[1].id+"' :selected").text():r;var p=this,o=this.datetimehelper.formatServerDate($(".date_fromdate").val()),s=this.datetimehelper.formatServerDate($(".date_todate").val());if(o!="Invalid date"&&o>s)return $(".tblBreakupTenure").html(""),alert("ToDate should be greater than From Date"),$(".date_fromdate,.date_todate").text(""),$(".date_fromdate,.date_todate").val(""),this.f=$(".date_fromdate").parent("floating-label-form-group"),h=this.f.prevObject[0].id.replace("date","div"),$("#"+h).removeClass("floating-label-form-group-with-value"),this.t=$(".date_todate").parent("floating-label-form-group"),c=this.t.prevObject[0].id.replace("date","div"),$("#"+c).removeClass("floating-label-form-group-with-value"),!1;o=o.toString();s=s.toString();l=o.replace("/","-").replace("/","-");a=s.replace("/","-").replace("/","-");this.fileCacheHelper.loadJsFile("apps/tm/targets/managers/targetmanager.js",function(){n.Apps.TM.Targets.Managers.TargetManager.Instance().getBreakupTenureDates(l,a,i,e).then(function(t){var i,r,u;if(t.result.length>0){for($(".brkd-active").remove(),i=0;i<t.result.length;i++)r=$(".tblBreakupTenure").length,u=" ",u='<div id="divBreakupTenure-'+r+'" class="trBreakupTenure brkd-active added-row divBreakupTenure-'+r+'"><div class="row"><div class="col-sm-4"><div class="floating-label-form-group floating-label-form-group-with-value focus" id="div_BreakupTenure"><input type="hidden" id="hf_BreakupTenureId" value = '+f+' /><label for="txt_BreakupTenure" id="lbl_BreakupTenure">Breakup Tenure<span class="text-danger"> *<\/span><\/label><input type="text" id="BreakupTenureName" disabled value="'+t.result[i].BreakupTenureName+'" class="form-control required floating-label-control text-danger BreakupTenureName" data-placeholder="Breakup Tenure" data-label="Breakup Tenure*" placeholder="Breakup Tenure*" /><input type="hidden" id="hfBreakupTenureId" value = '+t.result[i].BreakupTenureId+' /><label for="Validation" id="lblValidation_BreakupTenure"><\/label><input type = "hidden" id = "hfFormPropertyId"/><\/div><\/div><div class="col-sm-4"><div class="floating-label-form-group floating-label-form-group-with-value focus" id="div_FromDate"><label for="txt_FromDate" id="lbl_FromDate">From Date<span class="text-danger"> *<\/span><\/label><div class="input-group"><input type="text" disabled id="txt_FromDate-'+r+'" placeholder="From Date *" value='+moment(t.result[i].FromDate).format("DD/MM/YYYY")+' class="form-control floating-label-control datepicker-input brkfromdate FromDate" data-placeholder="dd/mm/yyyy" data-label="From Date*" /><span class="input-group-addon bg-white no-border spndate"><a href="#"><i class="fa fa-calendar"><\/i><\/a><\/span><input type="hidden" id="hf_FromDate" /><label for="Validation" id="lblValidation_FromDate"><\/label><input type="hidden" id="hfFormPropertyId" /><\/div><\/div><\/div><div class="col-sm-4"><div class="floating-label-form-group floating-label-form-group-with-value focus" id = "div_ToDate"><label for="txt_ToDate" id="lbl_ToDate">To Date<span class="text-danger"> *<\/span><\/label><div class="input-group"><input type="text" disabled id="txt_ToDate-'+r+'" placeholder="To Date *" value='+moment(t.result[i].Todate).format("DD/MM/YYYY")+' class="form-control floating-label-control datepicker-input ToDate brktodate" data-placeholder="dd/mm/yyyy" data-label="To Date*" /><span class="input-group-addon bg-white no-border spndate"><a href="#"><i class="fa fa-calendar open-datetimepicker" aria-hidden="true"><\/i><\/a><\/span><input type = "hidden" id = "hf_ToDate" /><label for="Validation" id="lblValidation_ToDate"><\/label><input type="hidden" id="hfFormPropertyId" /><\/div><\/div><\/div><\/div><\/div>',$(".tblBreakupTenure:first").after(u),$(".datepicker-input").datepicker({dateFormat:"dd/mm/yy"}),$(".FromDate").datepicker(),$(".ToDate").datepicker(),$(".spndate").click(function(){$(this).parent().find("input").focus()});$(".bizgaze_FormErrorMessages").val("")}else{if(e=="Daily")return $(".tblBreakupTenure").html(""),alert("Check Dates ! Daily BreakupTenure allows below 31 Days only"),n.Apps.TM.Targets.Controls.BreakupTenure.instance.validate(),!1;if(e=="Weekly")return $(".tblBreakupTenure").html(""),alert("Check Dates ! Weekly BreakupTenure allows below 4 weeks only"),n.Apps.TM.Targets.Controls.BreakupTenure.instance.validate(),!1;if(e=="Monthly")return $(".tblBreakupTenure").html(""),alert("Check Dates ! Monthly BreakupTenure allows below 12 Monthly only"),n.Apps.TM.Targets.Controls.BreakupTenure.instance.validate(),!1;if(e=="HalfYearly")return $(".tblBreakupTenure").html(""),alert("Check Dates ! HalfYearly BreakupTenure allows below 12 Monthly only"),n.Apps.TM.Targets.Controls.BreakupTenure.instance.validate(),!1;if(e=="Quarterly")return $(".tblBreakupTenure").html(""),alert("Check Dates ! Quarterly BreakupTenure allows below 12 Monthly only"),n.Apps.TM.Targets.Controls.BreakupTenure.instance.validate(),!1}})})}loadBreakupTenureForYearly(n){for(var r,i=["-Select-","HalfYearly","Quarterly","Monthly"],u=12,t=0;t<i.length;t++)t==0?r=new Option(i[t],""):(r=new Option(i[t],u.toString()),u+=1),$("#"+$("#div_section"+n.SectionId+" div div div div")[5].children[1].id).append(r)}loadBreakupTenureForMonthly(n){for(var r,i=["-Select-","Weekly","Daily"],u=15,t=0;t<i.length;t++)t==0?r=new Option(i[t],""):(r=new Option(i[t],u.toString()),u+=1),$("#"+$("#div_section"+n.SectionId+" div div div div")[5].children[1].id).append(r)}editFormVerification(){var n=Unibase.Themes.Providers.DetailHelper.installedAppId,d=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_targetdefinitionid").Value),g=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_targetdefinitionname").Value,nt=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_targetgroupid").Value),t=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_lobid").Value),i=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_providerid").Value),r=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_tagparentid").Value),u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_allowothercontacts").Value),f=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_contacttagparentid").Value),e=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_tenuretypeid").Value),o=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_fromdate").Value,s=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_todate").Value,h=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_breakuptenureid").Value),tt=$(".txt_targetdefinitionname").val(),it=Number($(".hfAutoCompleteId_targetgroupid").val()),c=Number($(".hfAutoCompleteId_lobid").val()),l=Number($(".hfAutoCompleteId_providerid").val()),a=Number($(".hfAutoCompleteId_tagparentid").val()),v=Number($(".dropdown_allowothercontacts").val()),y=Number($(".hfAutoCompleteId_contacttagparentid").val()),p=Number($(".dropdown_tenuretypeid").val()),w=$(".date_fromdate").val(),b=$(".date_todate").val(),k=Number($(".dropdown_breakuptenureid").val());t!=c||i!=l||r!=a||u!=v||f!=y||e!=p||o!=w||s!=b||h!=k?bootbox.confirm({message:"Are You Sure Do You Whant to Delete Contact Target Planning?",buttons:{confirm:{label:"Yes",className:"btn-success"},cancel:{label:"No",className:"btn-danger"}},callback:function(n){n&&$('[data-formuniquekey="Bizgaze_Extension_TM_Targets_App_Targets_CreateForm"]').find("#btnDynamicSave").trigger("click")}}):$('[data-formuniquekey="Bizgaze_Extension_TM_Targets_App_Targets_CreateForm"]').find("#btnDynamicSave").trigger("click")}getobj(){var n=this;return $(".TableBreakupTenure").find(".trBreakupTenure").each(function(){var t=$(this).find("#BreakupTenureName").val(),i=$(this).find(".FromDate").val(),r=$(this).find(".ToDate").val(),u=$(this).find("#hfBreakupTenureId").val();n.breakuptenuredates(t,i,r,u)}),n.BreakupTenuteDatesList}breakuptenuredates(n,t,i,r){var u=this;u.BreakupTenuteDatesList.push({BreakupTenureDateName:n,FromDate:Unibase.Platform.Helpers.DateTimeHelper.Instance().formatServerDate(t),Todate:Unibase.Platform.Helpers.DateTimeHelper.Instance().formatServerDate(i),BreakupTenureId:r})}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.BreakupTenure=i})(i=t.Controls||(t.Controls={}))})(i=t.Targets||(t.Targets={}))})(i=t.TM||(t.TM={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));