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