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.

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={}));