var Unibase; (function (Unibase) { let Platform; (function (Platform) { let Integrations; (function (Integrations) { let Components; (function (Components) { class ApiLog extends Unibase.Platform.Core.BaseComponent { cssFiles() { return []; } jsFiles() { return ["platform/integrations/managers/integrationmanager.js", "platform/analytics/components/reportviewer/linkreport.js", "platform/dataapis/managers/dataapimanager.js", "platform/analytics/components/reportviewer/_reportviewer.js"]; } html(id, containerid) { return `
Integration Api Log
    `; } load(id, containerid, callback) { var instance = this; $("#txtAutocomplete_Plant").change(function () { instance.loadServiceIntegrators(); }); instance.loadBranches(); var plantCode; var plantName = ""; if (Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings != null) { plantCode = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(x => x.settingName == "branchcode").settingValue; plantName = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(x => x.settingName == "branchname").settingValue; } var option = new Option(plantName + "(" + plantCode + ")", plantCode, true); var isAdmin = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().isAdmin; if (isAdmin == true && plantCode == "") option = new Option("All", "0", true); $("#txtAutocomplete_Plant").append(option); $("#txt_fromDate").val(moment().format('YYYY-MM-DD')); $("#txt_toDate").val(moment().format('YYYY-MM-DD')); instance.loadServiceIntegrators(); $("#txt_fromDate").change(function () { instance.loadServiceIntegrators(); }); $("#txt_toDate").change(function () { instance.loadServiceIntegrators(); }); } init(containerid) { var instance = this; instance.fileCacheHelper.loadJsFiles(["platform/integrations/components/integrationapilog.js"], function () { instance.navigationHelper.loadSection(0, containerid, Unibase.Platform.Integrations.Components.ApiLog.Instance(), null, null); }); } loadBranches() { var userId = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().userId; var isAdmin = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().isAdmin; var url = _appsettings.server_url() + '/apis/v4/bizgaze/crm/companies/getuserbranchesautoComplete/userid/' + userId; if (isAdmin == true) url = _appsettings.server_url() + '/apis/v4/bizgaze/crm/companies/getallbranchesautoComplete'; AutoCompleteHelper.getHelper().Create($("#txtAutocomplete_Plant"), "#hfAutocomplete_Plant", url, function (response) { }); } loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) { } loadServiceIntegrators() { var html = '
  • Service Integrator NameQueueSuccessFail
  • '; this.fileCacheHelper.loadJsFiles(["platform/integrations/managers/integrationmanager.js"], null); var plant = ($("#txtAutocomplete_Plant").val() != null && $("#txtAutocomplete_Plant").val() != "0" && $("#txtAutocomplete_Plant").val() != "isadmin") ? $("#txtAutocomplete_Plant").val() : undefined; var fromDate = $("#txt_fromDate").val(); var toDate = $("#txt_toDate").val(); Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().getServiceIntegrators(plant, fromDate, toDate).then(function (response) { if (response.result.length > 0) { for (var i = 0; i < response.result.length; i++) { var data = JSON.parse(response.result[i]); var serviceIntegratorInfo = JSON.parse(data.Serviceintrator); var name = serviceIntegratorInfo.DisplayText; html += '
  • '; } } else { html += '
  • No Data Found
  • '; } $("#div_serviceintegrators").html(html); }); } loadApiQueueReportByStatus(refId, status) { debugger; var reportUniqueid = "Unibase_Platform_DataLists_DataLists_Report_ApiQueueReport"; var filters = []; var dateFilters = []; filters.push({ Key: "RefId", Value: refId.toString(), ExpOp: 1 }, { Key: "ApiStatusId", Value: status.toString(), ExpOp: 1 }); if ($("#txtAutocomplete_Plant").val() != "isadmin") filters.push({ Key: "RefColumnValue1", Value: $("#txtAutocomplete_Plant").val(), ExpOp: 1 }); dateFilters.push({ ParameterName: "createddate", ParameterValue: 0, FromDate: $("#txt_fromDate").val(), ToDate: $("#txt_toDate").val() }); Unibase.Platform.Analytics.Components.ReportViewer.Instance().report_ViewAllByUniqueId(reportUniqueid, "", filters, dateFilters); } loadApiQueueReport(refId) { var reportUniqueid = "Unibase_Platform_DataLists_DataLists_Report_ApiQueueReport"; var filters = []; var dateFilters = []; filters.push({ Key: "RefId", Value: refId.toString() }, { Key: "ApiStatusId", Value: "1" }); if ($("#txtAutocomplete_Plant").val() != "isadmin") filters.push({ Key: "RefColumnValue1", Value: $("#txtAutocomplete_Plant").val() }); dateFilters.push({ ParameterName: "createddate", ParameterValue: 0, FromDate: $("#txt_fromDate").val(), ToDate: $("#txt_toDate").val() }); Unibase.Platform.Analytics.Components.ReportViewer.Instance().report_ViewAllByUniqueId(reportUniqueid, "", filters, dateFilters); } loadApiLogSuccessReport(refId) { var reportUniqueid = "Unibase_Platform_DataLists_DataLists_Report_DataApiLogReport"; var filters = []; var dateFilters = []; filters.push({ Key: "RefId", Value: refId.toString() }, { Key: "StatusCode", Value: "0" }); if ($("#txtAutocomplete_Plant").val() != "isadmin") filters.push({ Key: "RefColumnValue1", Value: $("#txtAutocomplete_Plant").val() }); dateFilters.push({ ParameterName: "createddate", ParameterValue: 0, FromDate: $("#txt_fromDate").val(), ToDate: $("#txt_toDate").val() }); Unibase.Platform.Analytics.Components.ReportViewer.Instance().report_ViewAllByUniqueId(reportUniqueid, "", filters, dateFilters); } loadApiLogFailedReport(refId) { var reportUniqueid = "Unibase_Platform_DataLists_DataLists_Report_DataApiLogReport"; var filters = []; var dateFilters = []; filters.push({ Key: "RefId", Value: refId.toString() }, { Key: "StatusCode", Value: "2" }); if ($("#txtAutocomplete_Plant").val() != "isadmin") filters.push({ Key: "RefColumnValue1", Value: $("#txtAutocomplete_Plant").val() }); dateFilters.push({ ParameterName: "createddate", ParameterValue: 0, FromDate: $("#txt_fromDate").val(), ToDate: $("#txt_toDate").val() }); Unibase.Platform.Analytics.Components.ReportViewer.Instance().report_ViewAllByUniqueId(reportUniqueid, "", filters, dateFilters); } static Instance() { if (this.instance === undefined) { this.instance = new ApiLog(); } return this.instance; } } Components.ApiLog = ApiLog; })(Components = Integrations.Components || (Integrations.Components = {})); })(Integrations = Platform.Integrations || (Platform.Integrations = {})); })(Platform = Unibase.Platform || (Unibase.Platform = {})); })(Unibase || (Unibase = {}));