Built files from Bizgaze WebServer
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

importandexport.min.js 4.7KB

1
  1. var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{cssFiles(){return[]}jsFiles(){return["platform/portability/managers/portabilitymanager.js","platform/portability/components/importandexport.js","platform/forms/components/formviewer/formviewer.js","libs/parsley/parsley.min.js","platform/core/helpers/file/filehelper.js"]}html(){return'<form id="form_Import"><div class="b-b bg-white header dataApiHeader"><strong class="text-dark">Import Portability Provider<\/strong><\/div><div data-simplebar class="simple-scroll-bar scrollable import-export-body"><div class="card"><div class="card-header"><span class="h6 text-dark ">Import<\/span><\/div><div id="industry_validation" class="clear"><\/div><div class="card-body"><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"><hr /> <a href="javascript:;" id="fileUpload" class="btn btn-warning text-white">Upload<\/a><\/div><\/div><\/div><\/div><\/div><\/div><div class="card"><div class="card-header"><span class="h6 text-dark ">Export All<\/strong><\/div><div class="card-body"><div class="" id="div_Export"><span id="sp_formName"><\/span><a href="javascript:;" id="fileExport" class="btn btn-primary text-white">Download<\/a><\/div><\/div><\/div><\/div><\/div><div class="bg-white footer" ><button id="btn_CloseImport" class="btn btn-secondary btn-sm mr-auto btn-close">Close<\/button><\/div><\/form>'}load(t,i){var r=this;$("#btn_Import").click(function(){$("#importexportsection").removeClass("hidden");$("#div_Import").removeClass("hidden")});$("#fileExport").click(function(){r.exportAll()});$("#import_File").change(function(t){n.Platform.Helpers.FileHelper.Instance().getBase64(t).then(function(t){n.Platform.Portability.Components.ProviderImportAndExport.FileInfo=t})});$("#fileUpload").click(function(){let t=n.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation("form_Import");if(t==!1)return alert("Plase Select File"),!1;var r=n.Platform.Portability.Components.ProviderImportAndExport.FileInfo;n.Platform.Portability.Managers.PortabilityManager.Instance().importProvider(r).then(function(n){n.status==0?($("#"+i).modal("hide"),$("#"+i).remove(),MessageHelper.Instance().showSuccess(n.message,"Unibase_ValidationSummary")):alert(n.message)})})}init(){this.navigationHelper.popup(0,"",n.Platform.Portability.Components.ProviderImportAndExport.Instance(),null,t.Helpers.Size.Large)}downloaddata(){var t=n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_portabilityproviderid").Value,i=this;i.fileCacheHelper.loadJsFile("platform/portability/managers/portabilitymanager.js",function(){n.Platform.Portability.Managers.PortabilityManager.Instance().getPortabilityProvider(t).then(function(t){t.result.ReportId!=0&&t.result.ReportId!=null?n.Platform.Portability.Managers.PortabilityManager.Instance().downloaddata(t.result.ReportId).then(function(n){n.status==0?MessageHelper.Instance().showSuccess(n.message,"Unibase_ValidationSummary"):alert(n.message)}):alert("Report Not Found")})})}exportProvider(){var t="Provider",i;for(let i of n.Themes.Providers.Detail_Settings.Instance().InputParameters)i.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_portabilityprovidername"&&(t=i.Value.toString());i=this;i.fileCacheHelper.loadJsFile("platform/portability/managers/portabilitymanager.js",function(){var i=n.Themes.Providers.DetailHelper.recordId;n.Platform.Portability.Managers.PortabilityManager.Instance().exportProvider(i).then(function(n){var r=t+".xml",u=n.result,i=document.createElement("a"),f=new Blob([u],{type:"text/plain"});i.setAttribute("href",window.URL.createObjectURL(f));i.setAttribute("download",r);i.dataset.downloadurl=["text/plain",i.download,i.href].join(":");i.draggable=!0;i.classList.add("dragout");i.click()})})}exportAll(){var t=this;t.fileCacheHelper.loadJsFile("platform/portability/managers/portabilitymanager.js",function(){n.Platform.Portability.Managers.PortabilityManager.Instance().exportProvider(0).then(function(n){var i=n.result,t=document.createElement("a"),r=new Blob([i],{type:"text/plain"});t.setAttribute("href",window.URL.createObjectURL(r));t.setAttribute("download","Providers.xml");t.dataset.downloadurl=["text/plain",t.download,t.href].join(":");t.draggable=!0;t.classList.add("dragout");t.click()})})}static Instance(){return this.instance===undefined&&(this.instance=new r),this.instance}}i.ProviderImportAndExport=r})(r=i.Components||(i.Components={}))})(i=t.Portability||(t.Portability={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));