This commit is contained in:
2023-03-20 16:20:33 +00:00
parent 514c3ac3f6
commit 8c7d6421f5
2288 changed files with 712 additions and 73769 deletions
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
{"version":3,"file":"refreshtenuretypes.js","sourceRoot":"","sources":["refreshtenuretypes.ts"],"names":[],"mappings":"AAEA,IAAU,OAAO,CA6ChB;AA7CD,WAAU,OAAO;IACb,IAAiB,IAAI,CA2CpB;IA3CD,WAAiB,IAAI;QACjB,IAAiB,EAAE,CAyClB;QAzCD,WAAiB,EAAE;YACf,IAAiB,OAAO,CAuCvB;YAvCD,WAAiB,OAAO;gBACpB,IAAiB,UAAU,CAqC1B;gBArCD,WAAiB,UAAU;oBACvB,MAAa,kBAAmB,SAAQ,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa;wBAEvE,QAAQ;4BACJ,OAAO,EAAE,CAAC;wBACd,CAAC;wBACD,OAAO;4BACH,OAAO,EAAE,CAAC;wBACd,CAAC;wBACD,IAAI;4BACA,OAAO,EAAE,CAAC;wBACd,CAAC;wBACD,IAAI;wBAEJ,CAAC;wBACD,IAAI;4BACA,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,kBAAkB,EAAE,CAAC;wBAC1F,CAAC;wBACD,kBAAkB;4BAEd,IAAI,QAAQ,GAAG,IAAI,CAAC;4BACpB,QAAQ,CAAC,eAAe,CAAC,UAAU,CAAC,2CAA2C,EAAE;gCAC7E,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,CAAC,QAAQ,EAAE,CAAC,kBAAkB,EAAE,CAAC,IAAI,CAAC,UAAU,QAAQ;oCAClG,aAAa,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC;gCAC/D,CAAC,CAAC,CAAC;4BACP,CAAC,CAAC,CAAC;wBACP,CAAC;wBAGD,MAAM,CAAC,QAAQ;4BACX,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE;gCAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,kBAAkB,EAAE,CAAC;6BAC5C;4BACD,OAAO,IAAI,CAAC,QAAQ,CAAC;wBACzB,CAAC;qBAEJ;oBAnCY,6BAAkB,qBAmC9B,CAAA;gBACL,CAAC,EArCgB,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAqC1B;YACL,CAAC,EAvCgB,OAAO,GAAP,UAAO,KAAP,UAAO,QAuCvB;QACL,CAAC,EAzCgB,EAAE,GAAF,OAAE,KAAF,OAAE,QAyClB;IACL,CAAC,EA3CgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QA2CpB;AACL,CAAC,EA7CS,OAAO,KAAP,OAAO,QA6ChB"}
@@ -1 +0,0 @@
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{cssFiles(){return[]}jsFiles(){return[]}html(){return""}load(){}init(){n.Apps.TM.Targets.Components.RefreshTenureTypes.Instance().refreshtenuretypes()}refreshtenuretypes(){var t=this;t.fileCacheHelper.loadJsFile("apps/tm/targets/managers/targetmanager.js",function(){n.Apps.TM.Targets.Managers.TargetManager.Instance().refreshTenureTypes().then(function(n){MessageHelper.Instance().showSuccess(n.message,"")})})}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.RefreshTenureTypes=i})(i=t.Components||(t.Components={}))})(i=t.Targets||(t.Targets={}))})(i=t.TM||(t.TM={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
{"version":3,"file":"target.component.js","sourceRoot":"","sources":["target.component.ts"],"names":[],"mappings":"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"}
@@ -1 +0,0 @@
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{cssFiles(){return[]}jsFiles(){return["apps/tm/targets/managers/targetmanager.js"]}html(){return'<div class="modal-header bg-white"><strong class="text-dark">Import<\/strong><div id="industry_validation" class="clear form-error-message"><\/div><\/div><div data-simplebar class="import-export-body modal-body simple-scroll-bar"><form id="form_Import"><div id="div_importexport" class=""><div class="card" id = "importexportsection"><div class="card-body"><div class="" id="div_Import"><input type="file" id="import_File" class="bg-light d-none d-sm-block required"><a href="javascript:;" id="fileUpload" class="btn btn-warning text-white mt-15">Upload<\/a><\/div><\/div><\/div><div class="hidden" id="div_Export"><span id="sp_formName"><\/span><a href="javascript:;" id="fileExport" class="btn btn-primary text-white">Download<\/a><\/div><\/div><\/form><\/div><div class="modal-footer bg-white"><button id="btn_CloseImport" class="btn btn-secondary btn-sm mr-auto">Close<\/button><\/div>'}load(t,i){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/membership/infos/identity.js",function(){});$("#btn_CloseImport").click(function(){$("#"+i).modal("hide");$("#"+i).remove()});$("#import_File").change(function(t){n.Apps.TM.Targets.Components.Target.Instance().fileEvent(t)});$("#fileUpload").click(function(){n.Apps.TM.Targets.Components.Target.Instance().importTarget();$("#"+i).modal("hide");$("#"+i).remove()})}init(){var r=this,t=Unibase.Themes.Providers.DetailHelper.installedAppId,i=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_allowothercontacts").Value);i==1?n.Apps.TM.Targets.Components.Target.Instance().exportEmployeeTarget():n.Apps.TM.Targets.Components.Target.Instance().exportCustomerTarget()}render(){}fileEvent(t){const i=t.target.files[0];n.Apps.TM.Targets.Components.Target.fileData=new FormData;n.Apps.TM.Targets.Components.Target.fileData.append(i.name,i)}exportEmployeeTarget(){this.fileCacheHelper.loadJsFile("apps/tm/targets/managers/targetmanager.js",function(){n.Apps.TM.Targets.Managers.TargetManager.Instance().exportEmployeeTarget(Unibase.Themes.Providers.DetailHelper.recordId).then(function(n){MessageHelper.Instance().showSuccess(n.message,"")})})}exportCustomerTarget(){this.fileCacheHelper.loadJsFile("apps/tm/targets/managers/targetmanager.js",function(){n.Apps.TM.Targets.Managers.TargetManager.Instance().exportCustomerTarget(Unibase.Themes.Providers.DetailHelper.recordId).then(function(n){MessageHelper.Instance().showSuccess(n.message,"")})})}uploadEmployeeTarget(){var t=this;t.navigationHelper.popup(0,"",n.Apps.TM.Targets.Components.Target.Instance(),null,Unibase.Platform.Helpers.Size.DockLeft)}importTarget(){var t=Unibase.Themes.Providers.DetailHelper.recordId;const i=_appsettings.server_url()+"/apis/v4/bizgaze/tm/targets/importemployeetarget/targetdefinitionid/"+t;Unibase.Platform.Helpers.FileHelper.Instance().upload(i,n.Apps.TM.Targets.Components.Target.fileData).then(function(n){if(n!=null){MessageHelper.Instance().showSuccess(n.message,"");var i=Unibase.Themes.Compact.Components.Details.Instance(),t=Unibase.Themes.Compact.Components.Details.Instance(),r=t._containerId,u=t.unibase_core_activeportletid;t.loadWidgets(i._installedAppId,u,"#"+r+"")}})}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}i.fileData=new FormData;t.Target=i})(i=t.Components||(t.Components={}))})(i=t.Targets||(t.Targets={}))})(i=t.TM||(t.TM={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,80 +0,0 @@
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{cssFiles(){return[]}jsFiles(){return["apps/tm/targets/components/savetargetvalue.js"]}html(){return"<div><\/div>"}load(){}init(t){var i=this;n.Apps.TM.Targets.Components.DBPPlanningWidget.Instance().loadHtml(t);$(".submit").click(function(){alert("hai")});$(".TargetValue-row").keyup(function(n){n.which!=46&&(n.which<47||n.which>59)&&(n.preventDefault(),n.which==46&&n.preventDefault())});$(".saveTargetPlan").click(function(){n.Apps.TM.Targets.Components.DBPPlanningWidget.Instance().save(!1)});$(".SendforDBCApproval").click(function(){n.Apps.TM.Targets.Components.DBPPlanningWidget.Instance().save(!0)})}loadHtml(n){var t=`<div class="card pb-15 mb-0" id="DBPTarget">
<div class="card-header Configure_Target">Target</div>
<div class="card-body text-center" >
<a href="javascript:;" onclick="Bizgaze.Apps.TM.Targets.Components.DBPPlanningWidget.Instance().loadEditPlan();" class="btn btn-success px-5"> Configure Target </a>
</div></div>`;$("."+n).html(t)}loadEditPlan(){$(".Configure_Target").html("");var n=`<div class="card-body text-center Edit_TargetPlan">
<a href="javascript:;" onclick="Bizgaze.Apps.TM.Targets.Components.DBPPlanningWidget.Instance().loadPlanningHtml();" type="button" class="btn btn-info">Edit Target Plan</a>
<a href="javascript:;" type="button" class="btn btn-info">Send for DBC Approval</a>
</div>`;$("#DBPTarget").html(n)}loadPlanningHtml(){var i,r,t;const u=this;$(".Edit_TargetPlan").html("");i=`<div class="card-body d-flex align-items-end">
<div class="col-md-3 floating-label-form-group-with-value" id="IncludedTags">
<label for="txt_States">States</label>
<input type="hidden" class="hf_States" value="" />
<select style="width:100%" id="txt_States" value="" class="no-border form-control select2_IncludedTags txtIncludedTags" IsTagSelect="false" multiple="multiple">
<option value="0">Select</option>
</select>
</div>
<div class="col-md-3 floating-label-form-group-with-value" id="Districts">
<label for="txt_Districts">Districts</label>
<input type="hidden" class="hf_Districts" value="" />
<select style="width:100%" id="txt_Districts" value="" class="no-border form-control select2_Districts txtDistricts" IsTagSelect="false" multiple="multiple">
<option value="0">Select</option>
</select>
</div>
<div class="col-md-3 floating-label-form-group-with-value" id="IncludedTags">
<label for="txt_segment">Segments</label>
<input type="hidden" class="hf_segment" value="" />
<select style="width:100%" id="txt_segment" value="" class="no-border form-control select2_IncludedTags txtIncludedTags" IsTagSelect="false" multiple="multiple">
<option value="0">Select</option>
</select>
</div>
<div class="col-md-3">
<a href="javascript:;" onclick="Bizgaze.Apps.TM.Targets.Components.DBPPlanningWidget.Instance().ApplyFilter()" type="submit" id="submit" class="btn btn-primary h-100 mt-4">Apply Filter</a>
<button class="h-100 mt-4 ml-2 btn btn-light">Clear</button>
</div>
</div>
<div class="table-responsive px-10">
<table class="table table-bordered table-striped" id="tblDBPTarget">
<thead>
<tr class="bg-light">
<th>District Name</th>
<th>Product Line</th>
<th>Segment</th>
<th class="text-center">Plan Name</th>
<th class="text-center">Quantity</th>
</tr>
</thead>
<tbody class="table_DBPTbody d-none" id="tableDBPTbody"></tbody>
<tfoot id="tableDBPTFoot" class="table-active font-weight-600"></tfoot>
</table>
<div id="dbpTablePagination" class="pagination custom-pagination pagination-rounded pull-right"></div>
</div>
<div class="text-right m-auto">
<button type="button" class="btn btn-info saveTargetPlan" onclick="Bizgaze.Apps.TM.Targets.Components.DBPPlanningWidget.Instance().save(false);">Save as Draft</button>
<button type="button" onclick="Bizgaze.Apps.TM.Targets.Components.DBPPlanningWidget.Instance().save(true);" class="btn btn-info SendforDBCApproval">Send for DBC Approval</button>
</div>`;$("#DBPTarget").html(i);t=_appsettings.server_url()+"/apis/v4/bizgaze/mobil/targets/getdbpsegments";AutoCompleteHelper.getHelper().Create($("#txt_segment"),".hf_segment",t,function(){});t=_appsettings.server_url()+"/apis/v4/bizgaze/mobil/targets/getdbpstates";AutoCompleteHelper.getHelper().Create($("#txt_States"),".hf_States",t,function(){});r=$("#txt_States").val();t=_appsettings.server_url()+"/apis/v4/bizgaze/mobil/targets/getdbpdistricts/stateId/"+r;AutoCompleteHelper.getHelper().Create($("#txt_Districts"),".hf_Districts",t,function(){});$("#txt_States").change(function(){var n=$("#txt_States").val(),t=_appsettings.server_url()+"/apis/v4/bizgaze/mobil/targets/getdbpdistricts/stateId/"+n;AutoCompleteHelper.getHelper().Create($("#txt_Districts"),".hf_Districts",t,function(){})});n.Apps.TM.Targets.Components.DBPPlanningWidget.Instance().ApplyDistricts()}ApplyDistricts(){var t=this;t.fileCacheHelper.loadJsFile("apps/tm/targets/managers/targetmanager.js",function(){n.Apps.TM.Targets.Managers.TargetManager.Instance().ApplyDBPDistricts().then(function(n){var u;let t=n.result;var o=t.StateIds,s=t.StateNames,h=t.DistrictIds,c=t.DistrictNames,i=[],f=[],r=[],e=[];if(i=o.split(","),f=s.split(","),r=h.split(","),e=c.split(","),i.length!=0)for(let n=0;n<i.length;n++)u=new Option(f[n],i[n],!0,!0),$("#txt_States").append(u).trigger("change");if(r.length!=0)for(let n=0;n<r.length;n++)u=new Option(e[n],r[n],!0,!0),$("#txt_Districts").append(u).trigger("change")})})}ApplyFilter(){var t=this,r=Unibase.Themes.Providers.DetailHelper.installedAppId,i=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+r+"_targetdefinitionid").Value),u=$("#txt_States").val().toString().length===0?0:$("#txt_States").val().toString(),f=$("#txt_Districts").val().toString().length===0?0:$("#txt_Districts").val().toString(),e=$("#txt_segment").val().toString().length===0?0:$("#txt_segment").val().toString(),o={StateId:u,DistrictId:f,SegmentId:e,ProductLineId:"adfgb",DistributorId:0,TargetDefinitionId:i};t.fileCacheHelper.loadJsFile("apps/tm/targets/managers/targetmanager.js",function(){t.navigationHelper.showLoading();n.Apps.TM.Targets.Managers.TargetManager.Instance().GetDBPTargetPlannings(o).then(function(n){var i,r,u;if(n)$("#divDBPPlanning2021").html('<tr class="row-dbpitem hidden"><\/tr>'),$(".row-dbpitem:last").before("<tr><\/tr>");else return!1;for($(".table_DBPTbody").html(""),i=0;i<n.result.length;i++){let t=n.result[i].PlanName=="2023",f=n.result[i].SegmentTag=="GrandTotal";if(r=n.result,u=``,f){let r="";r=t&&f?`<tr>
<td colspan="3">GrandTotal</td>
<td class="text-center">2023</td>
<td class="text-center gtqty">`+n.result[i].TotalQty+`</td>
</tr>`:`<tr>
<td colspan="3">GrandTotal</td>
<td class="text-center">2022</td>
<td class="text-center">`+n.result[i].TotalQty+`</td>
</tr>`;$("#tableDBPTFoot").html(r)}else u=t?`<tr class="bg-white TargetValue-row">
<td class="Districtname">`+n.result[i].DistrictName+`</td>
<td class="ProductLine">`+n.result[i].ProductLineTag+`</td>
<td class="Segment" >`+n.result[i].SegmentTag+`</td>
<td class="text-center PlanName">`+n.result[i].PlanName+`</td>
<td class="text-center"><input type="text" onkeyup="return Bizgaze.Apps.TM.Targets.Components.DBPPlanningWidget.Instance().calTotal(this)" class="text-center TargetValue editTarget" value=`+n.result[i].TotalQty+`></td>
<input type="hidden" id="hf_PlanId" value=`+r[i].PlanId+` />
<input type="hidden" id="hf_StateId" value=`+r[i].StateId+` />
<input type="hidden" id="hf_DistrictId" value=`+r[i].DistrictId+` />
<input type="hidden" class="hf_ProductlineId" id="hf_ProductlineId" value=`+r[i].ProductlineId+`>
<input type="hidden" class="hf_SegmentTagId" id="hf_SegmentTagId" value=`+r[i].SegmentTagId+`>
<input type="hidden" id="hf_PlanId" value=`+r[i].PlanId+` />
</tr>`:`<tr class="bg-white">
<td class="Districtname">`+n.result[i].DistrictName+`</td>
<td class="ProductLine">`+n.result[i].ProductLineTag+`</td>
<td class="Segment" >`+n.result[i].SegmentTag+`</td>
<td class="text-center PlanName">`+n.result[i].PlanName+`</td>
<td class="text-center Quantity">`+n.result[i].TotalQty+`</td>
</tr>`;$(".table_DBPTbody:last").append(u)}t.loadPagination();t.navigationHelper.hideLoading()});t.fileCacheHelper.loadJsFile("apps/tm/targets/managers/targetmanager.js",function(){n.Apps.TM.Targets.Managers.TargetManager.Instance().getTargetDefinitionDetails(i).then(function(n){n&&n.result.StageName=="Completed"&&$(".editTarget").attr("disabled","disabled")})})})}loadPagination(){var n=this;n.fileCacheHelper.loadJsFile('"libs/jquery/pagination/jquery.pagination.js"',function(){const n=20,t=$("#tableDBPTbody tr"),i=t.length;t.hide();$("#tableDBPTbody").removeClass("d-none");$("#tableDBPTbody tr").slice(0,20).show();const r=t=>{const i=t*n;$("#tableDBPTbody tr:visible").hide();$("#tableDBPTbody tr").slice(i,i+n).show()};let u=$("#dbpTablePagination");u.pagination(i,n,{items_per_page:n,callback:r})})}calTotal(){let n=0;$(".table_DBPTbody").find(".TargetValue-row").each(function(){var t=Number($(this).find(".TargetValue").val());n=n+t});$(".gtqty").val(n);$(".gtqty").text(n)}save(t){var r=this,i=[];$("#tblDBPTarget").find(".TargetValue-row").each(function(){i.push({StateId:Number($(this).find("#hf_StateId").val()),DistrictId:Number($(this).find("#hf_DistrictId").val()),ProductlineId:Number($(this).find(".hf_ProductlineId").val()),SegmentTagId:Number($(this).find(".hf_SegmentTagId").val()),TotalQty:Number($(this).find(".TargetValue").val()),PlanName:"2023 Plan",PlanId:Number($(this).find("#hf_PlanId").val()),TargetDefinitionId:Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_targetdefinitionid").Value),IsApproval:t})});r.fileCacheHelper.loadJsFile("apps/tm/targets/managers/targetmanager.js",function(){n.Apps.TM.Targets.Managers.TargetManager.Instance().saveTargetPlan(i).then(function(n){n;var t=Unibase.Themes.Compact.Components.Details.Instance(),i=$("._bizgaze_detail_container:visible").attr("id"),r=Unibase.Themes.Providers.DetailHelper.installedAppId,u=t.unibase_core_activeportletid;t.loadWidgets(r,u,"#"+i+"")})})}approval(){var t=this,i=0x5c1bb4f7a182;t.fileCacheHelper.loadJsFile("apps/tm/targets/managers/targetmanager.js",function(){n.Apps.TM.Targets.Managers.TargetManager.Instance().saveApprove(i).then(function(n){n})})}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.DBPPlanningWidget=i})(i=t.Components||(t.Components={}))})(i=t.Targets||(t.Targets={}))})(i=t.TM||(t.TM={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
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(...arguments);this.formatarray=[];this.tagtarget=[];this.breakupdatalist=[]}cssFiles(){return["libs/tabulator/css/tabulator.min.css","libs/tabulator/css/tabulator_simple.min.css"]}jsFiles(){return["libs/tabulator/js/tabulator.min.js"]}html(){return`<form id="frm_bizgazeApp_Employee_edit" data-validate="parsley" method="post"><div class="bg-white header" id="contactheader"></div><div class="scrollable" style="overflow:auto;"><div id="TagTargetMonthly" style="overflow:auto;"></div><div class="NoRecords"></div></div><div class="footer bg-white"><a href="javascript:;" id="btn_CloseTargetemp" class="btn btn-light btn-sm mr-auto">Close</a><a href="javascript:;" id="download_targetachievecsv" class="btn btn-info btn-sm pull-right">Download</a></div></form>`}load(n,t){var i=this;$(".modal-body").css("overflow","");$("#btn_CloseTargetemp").click(function(){$("#"+t).modal("hide");$("#"+t).remove()});$("#download_targetachievecsv").click(function(){i.customerData.download("csv","data.csv")})}loadForm(t,i){var r=this,u=Unibase.Themes.Providers.DetailHelper.installedAppId,f=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+u+"_targetdefinitionid").Value);r.fileCacheHelper.loadCssFiles(["libs/tabulator/css/tabulator.min.css","libs/tabulator/css/tabulator_simple.min.css"],null);r.fileCacheHelper.loadJsFiles(["libs/tabulator/js/tabulator.min.js"],function(){n.Apps.TM.Targets.Components.TagWiseTarget.instance.loadTarget(f,i)});r.loadData(i)}loadData(t){this.navigationHelper.popup(t,"",n.Apps.TM.Targets.Components.TagWiseTarget.Instance(),null,Unibase.Platform.Helpers.Size.Large)}loadTarget(t,i){var r=this;this.fileCacheHelper.loadJsFile("apps/tm/targets/managers/targetmanager.js",function(){n.Apps.TM.Targets.Managers.TargetManager.Instance().LoadTagWiseTargetDetails(t,i).then(function(n){var t,u,i;if(n.result.length>0){t=0;for(let i=0;i<n.result.length;i++)n.result[i].TotalT==0?t:t=t+1;t==0?($("#contactheader").removeClass("bg-white header"),$("#contactheader").html('<span style="background-color:#EAEAE6; display: block; width: 100%; height: 100%; " class="alert alert-info ma-0 text-center"><h5>There is no Data<\/h5><\/span>'),$("#contactheader").removeClass("modal-header"),$("#contactheader").removeClass("pa-10")):(u='<header class="b - b bg - wight bg - gradient Contacthead"><p class="h5 text - dark cname">'+n.result[0].ContactName+"<\/p><\/header>",$("#contactheader").html(u),i=n.result,r.formatarray=i[0].breakuplist.split(","),r.loadTagWiseTabulator(i))}else $("#contactheader").removeClass("bg-white header"),$("#contactheader").html('<span style="background-color:#EAEAE6; display: block; width: 100%; height: 100%; " class="alert alert-info ma-0 text-center"><h5>There is no Data<\/h5><\/span>'),$("#contactheader").removeClass("modal-header"),$("#contactheader").removeClass("pa-10")})})}loadTagWiseTabulator(n){var r,f,i,u,e,o;let t=[];if(this.formatarray.length>0){t.push({title:"TagName",field:"TagName",widthGrow:1});for(let n=0;n<this.formatarray.length;n++)this.formatarray[n].lastIndexOf("A")==this.formatarray[n].length-1?t.push({field:this.formatarray[n],title:this.formatarray[n-1]+" Achieve",formatter:function(n){var t=n.getValue();return i!=0?i<=t?(n.getElement().style.backgroundColor="#88fc92",t):(n.getElement().style.backgroundColor="#f75c5c",t):t}}):t.push({field:this.formatarray[n],title:this.formatarray[n]+" Target",formatter:function(n){return i=n.getValue()}});for(r=0;r<n.length;r++)for(f=0,i=0,u=0;u<t.length;u++)t[u].title.includes("Target")&&(n[r][t[u].field]=n[r].Breakupdatalist[i],i=i+1),t[u].title.includes("Achieve")&&(n[r][t[u].field]=n[r].AchivedList[f],n[r].AchivedList[f]==undefined&&(n[r][t[u].field]=0),f=f+1);t.push({title:"Total Target",field:"TotalT",widthGrow:1,formatter:function(n){return i=n.getValue()}});t.push({title:"Total Achieve",field:"TotalA",widthGrow:1,formatter:function(n){var t=n.getValue();return i!=0?i<=t?(n.getElement().style.backgroundColor="#88fc92",t):(n.getElement().style.backgroundColor="#f75c5c",t):t}})}e=this;o=[];e.customerData=new Tabulator("#TagTargetMonthly",{data:n,columns:t,layout:"fitDataStretch",resizableColumns:!0,dataTree:!1,dataTreeSelectPropagate:!0})}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.TagWiseTarget=i})(i=t.Components||(t.Components={}))})(i=t.Targets||(t.Targets={}))})(i=t.TM||(t.TM={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));