var Unibase; (function (Unibase) { let Platform; (function (Platform) { let Automation; (function (Automation) { let Components; (function (Components) { class ImportLog extends Platform.Core.BaseComponent { static Instance() { if (this.instance == undefined) { this.instance = new ImportLog(); } return this.instance; } cssFiles() { var css = []; return css; } jsFiles() { return ['platform/automation/managers/rulemanager.js']; } logType(type) { } html(id, containerid) { return ``; } ; load(id, containerid, callback) { const instance = this; $('#btnCloseImportlog').click(function () { if ($('.mainLog').hasClass('hidden')) { $('.childLog').addClass('hidden'); $('.mainLog').removeClass('hidden'); } else { instance.navigationHelper.closePopUp(); } }); Unibase.Platform.Automation.Components.ImportLog.Instance().getImportLogs(); } getImportLogs() { var logtype = $('.report-title-dp-wrapper').children('.widget-font').children().attr('data-content'); Unibase.Platform.Automation.Managers.RuleManager.Instance().getImportLogs(logtype).then(function (response) { var html = '
No Imports Found
'; if (response.result != null && response.result.length > 0) { ImportLog.ImportLogs = response.result; var processObject = []; html = ''; for (let i = 0; i < ImportLog.ImportLogs.length; i++) { var data = processObject.find(x => x == ImportLog.ImportLogs[i].ProcessId); if (data == undefined) { processObject.push(ImportLog.ImportLogs[i].ProcessId); var date = moment.utc(ImportLog.ImportLogs[i].ImportDate).format("DD MMMM YYYY HH:mm:ss"); html += '' + date + 'log'; } } } $('.error_logs').html(html); $('.innerchildlog').click(function () { var processid = $(this).attr('data-processid'); Unibase.Platform.Automation.Components.ImportLog.Instance().appendErrorLogsByProcessId(processid); }); }); } appendErrorLogsByProcessId(processId) { $('.mainLog').addClass('hidden'); $('.childLog').removeClass('hidden'); var html = ''; var resultdata = ImportLog.ImportLogs.filter(x => x.ProcessId == processId); for (let i = 0; i < resultdata.length; i++) { html += '' + resultdata[i].ProcessId + '' + resultdata[i].ErrorMessage + '' + resultdata[i].StackTrace + ''; } $('.child_errorlogs').html(html); } } ImportLog.ImportLogs = []; Components.ImportLog = ImportLog; })(Components = Automation.Components || (Automation.Components = {})); })(Automation = Platform.Automation || (Platform.Automation = {})); })(Platform = Unibase.Platform || (Unibase.Platform = {})); })(Unibase || (Unibase = {}));