Built files from Bizgaze WebServer
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

dataapilog.min.js 12KB

1234
  1. var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},serviceIntegratorIds=0,Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{constructor(){super();this.pageIndex=0}jsFiles(){return["platform/integrations/managers/integrationmanager.js","platform/dataapis/managers/dataapimanager.js","libs/jquery/pagination/jquery.pagination.js"]}cssFiles(){return[]}html(){return'<div id="Unibase_dataapilog" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white header log-Header"><strong class="text-dark">Data Api Log<\/strong><div class="b-b bg-white d-flex flex-column" id="div_Listsearch"><label class="mb-2">Remote PkId<\/label><input type="text" value="" data-isdynamic="false" placeholder="Search" data-placeholder="Search" data-label="Search" id="txtSearchItem"><\/div><div id="log_item" class="flex-column row"><label >Status :<\/label><div class="m-1"><select id="txtAutocomplete_log" placeholder="Select" data-placeholder="Select" data-label="Log"><option class="primary-account font-10" value="1">All<\/option><option class="secondary-account font-10" value="0">Success<\/option><option class="secondary-account font-10" value="2">Failed<\/option><\/select><input type="hidden" value="0" id="hfAutocomplete_log"><\/div><\/div><div class="d-flex flex-column" id="div_fromDate" data-dateinitialized="false"><label class="mt-5 mb-0">From Date :<\/label><div class="align-items-center d-flex"><input type="date" id="txt_fromDate" min="1980-01-01" class="form-control floating-label-control datepicker-input pl-0 w-150p" data-date-format="dd/MM/yyyy" data-isdynamic="false" placeholder="From Date *" data-placeholder="dd/mm/yyyy" data-label="From Date"><div id="clr_fdate"><i class="fa fa-close"><\/i><\/div><\/div><input type="hidden" id="hf_fromDate"><\/div><div class="d-flex flex-column" id="div_toDate"><label class="mt-5 mb-0">To Date :<\/label><div class="floating-label-from-group align-items-center d-flex"><input type="date" id="txt_toDate" class="form-control floating-label-control datepicker-input pl-0 w-150p" data-date-format="dd/MM/yyyy" data-isdynamic="false" placeholder="To Date *" data-placeholder="dd/mm/yyyy" data-label="To Date"><div id="clr_tdate"><i class="fa fa-close"><\/i><\/div><\/div><input type="hidden" id="hf_toDate"><\/div><a href="javascript:;" id="btnApply" class="btn btn-primary btn-sm">Apply<\/a><\/div><div data-simplebar class="simple-scroll-bar scrollable sync-log-body"><div id="Unibase_ValidationSummary" class="clear"><\/div><div class="row col-sm-12"><strong class="col-sm-4">Date<\/strong><strong class="col-sm-4">Remote PkId<\/strong><strong class="col-sm-4">Status<\/strong><\/div><div><ul class="divlog list-group"><\/ul><span id="totalcount">Total Count :<a href="javascript:; "id="getcount"><\/a><\/span><\/div><div id = "ItemsListPagination" class="pagination custom-pagination pagination-rounded pull-right"> <\/div><\/div><div id="div_LogFooter" class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close<\/a><\/div><\/div>'}init(i){return __awaiter(this,void 0,void 0,function*(){n.Platform.DataApis.Components.DataApiLog.serviceIntegratorId=i;this.navigationHelper.popup(0,"",n.Platform.DataApis.Components.DataApiLog.Instance(),null,t.Helpers.Size.Large);n.Platform.DataApis.Components.DataApiLog.Instance().loadApiLog(i);serviceIntegratorIds=i})}load(){$("#btnApply").click(function(){var t=serviceIntegratorIds;n.Platform.DataApis.Components.DataApiLog.Instance().loadApiLog(t)});$("#clr_fdate").click(function(){$("#txt_fromDate").val("")});$("#clr_tdate").click(function(){$("#txt_toDate").val("")});var t;$("#txtSearchItem").on("keyup",()=>{window.clearTimeout(t),t=window.setTimeout(()=>{var i=$("#txtSearchItem").val(),t;i!=""?(t=serviceIntegratorIds,n.Platform.DataApis.Components.DataApiLog.Instance().loadApiLog(t)):(t=serviceIntegratorIds,n.Platform.DataApis.Components.DataApiLog.Instance().loadApiLog(t))},1e3)})}loadForm(){}loadPagination(n,t){var i=this;let r=$("#ItemsListPagination");r.pagination(n,20,{items_per_page:20,callback:function(n){i.pageIndex=n;i.loadApiLog(t)},current_page:i.pageIndex})}loadApiLog(t){let h=n.Platform.Helpers.DateTimeHelper.Instance();var i=this,r=i.pageIndex,u=$("#txt_fromDate").val(),f=$("#txt_toDate").val(),e=$("#txtSearchItem").val(),o=$("#txtAutocomplete_log").val(),s={Searchtext:e,RefId:t,Page:r,Rows:20,FromDate:u,ToDate:f,StatusCode:o};$("#txt_fromDate").val()==""&&$("#txt_toDate").val()!=""&&$("#txt_toDate").val()!=undefined?MessageHelper.Instance().showError("Please select FromDate","Unibase_ValidationSummary"):$("#txt_fromDate").val()!=""&&$("#txt_fromDate").val()!=undefined&&$("#txt_toDate").val()==""?MessageHelper.Instance().showError("Please select ToDate","Unibase_ValidationSummary"):$("#txt_fromDate").val()>$("#txt_toDate").val()?MessageHelper.Instance().showError("ToDate is lessthan FromDate","Unibase_ValidationSummary"):n.Platform.DataApis.Manangers.DataApiManager.Instance().getApiLogItemsfilter(s).then(function(r){var u=JSON.parse(r.result),f,e,o;if(r.result=JSON.parse(r.result),r.result.length==0)$(".divlog").hide(),$("#totalcount").hide();else for($(".divlog").show(),$("#totalcount").show(),f="",e=0;e<r.result.length;e++)u=r.result[e],o=n.Platform.Helpers.DateTimeHelper.Instance().FormatDateTime(u.createddate),f+='<li class="list-group-item apilog-item group-item_'+u.ApiLogItemId+'"><div class=""><a href="#sync-'+u.ApiLogItemId+'" data-parent="divTasks" data-toggle="collapse" class="accordion-toggle collapsed" onclick="javascript:Unibase.Platform.DataApis.Components.DataApiLog.Instance().loadApiLogItem(\''+u.ApiLogItemId+'\');"> <i class="indicator fa fa-chevron-right m-t-xs pull-right btn"><\/i><div class="row"><span class="col-sm-4">'+o+'<\/span> <span class="col-sm-4">'+u.RemotePkId+'<\/span> <span class="col-sm-4">'+u.Status+'<\/span><\/div><\/a><div class="panel-collapse collapse" id="sync-'+u.ApiLogItemId+'" style="height: 0px;"><ul id="sync-list_'+u.ApiLogItemId+'" class="list-group no-radius m-b-none list-group-lg no-border m-t sync-list">',f+="<\/ul><\/div><\/div><\/li>";r.totalRecords>20?($("#ItemsListPagination").removeClass("hidden"),i.loadPagination(r.totalRecords,t)):$("#ItemsListPagination").addClass("hidden");$("#getcount").text(r.totalRecords);$("#lblintegratelogRecords").text(r.result.length);$(".divlog").html(f)})}loadApiLogItem(t){let i=this;n.Platform.DataApis.Manangers.DataApiManager.Instance().getApiLogItem(t).then(function(r){var f=n.Platform.Helpers.DateTimeHelper.Instance().FormatDateTime(r.result.createddate),u='<li class="list-group-item bg-white border-0 apilog-item_'+r.result.ApiLogItemId+' " style="background-color:unset !important"><div class="row"><strong class="col-sm-2">Api Name<\/strong><span style="word-wrap: break-word;" class="col-sm-10">'+r.result.ApiName+'<\/span><\/div><div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Request Url<\/strong><span style="word-wrap: break-word;" class="col-sm-10">'+r.result.RequestUrl+'<\/span><\/div><div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Remote PkId<\/strong><span style="word-wrap: break-word;" class="col-sm-10">'+r.result.RemotePkId+'<\/span><\/div><div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Pk Id<\/strong><span style="word-wrap: break-word;" class="col-sm-10">'+r.result.PkId+'<\/span><\/div><div class="text-black row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Status<\/strong><span class="col-sm-10">'+r.result.Status+'<\/span><\/div><div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Message<\/strong><span style="word-wrap: break-word;" class="col-sm-10">'+r.result.ExceptionMessage+'<\/span><\/div><div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Created Date<\/strong><span class="col-sm-10">'+f+'<\/span><\/div><div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Inner Exception<\/strong><span style="word-wrap: break-word;" class="col-sm-10">'+r.result.InnerException+'<\/span><\/div><div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Stack Trace<\/strong><span style="word-wrap: break-word;" class="col-sm-10 d-flex flex-column"><span data-integrations="4lines">'+r.result.StackTrace+"<\/span>";r.result.StackTrace!=null&&r.result.StackTrace!=""&&r.result.StackTrace!=undefined&&(u+=`<span class="font-14 font-weight-400 py-1" data-copy="true" data-copy2stacktrace="stacktrace"><span class="d-none" data-copy2stacktrace="true">${r.result.StackTrace}</span><span title='${r.result.StackTrace}'><i class="las la-copy"></i></span></span>`);r.result.Headers!=null&&r.result.Headers!=""&&r.result.Headers!=undefined&&(u+='<\/span><\/div > <div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Request Header<\/strong><span style="word-wrap: break-word;" class="col-sm-10"><span data-integrations="4lines">'+r.result.Headers+"<\/span>",r.result.Headers!=null&&r.result.Headers!=""&&r.result.Headers!=undefined&&(u+=`<span class="font-14 font-weight-400 py-1" data-copy="true" data-copy2dropdownheader="dropdownheader"><span class="d-none" data-copy2dropdownheader="true">${r.result.Headers}</span><span title='${r.result.Headers}'><i class="las la-copy"></i></span></span>`));u+='<\/span><\/div><div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Response Object<\/strong><span style="word-wrap: break-word;" class="col-sm-10"><span data-integrations="4lines">'+r.result.ResponseObject+"<\/span>";r.result.ResponseObject!=null&&r.result.ResponseObject!=""&&r.result.ResponseObject!=undefined&&(u+=`<span class="font-14 font-weight-400 py-1" data-copy="true" data-copy2dropdownRes="dropdownres"><span class="d-none" data-copy2dropdownres="true">${r.result.ResponseObject}</span><span title='${r.result.ResponseObject}'><i class="las la-copy"></i></span></span>`);u+='<\/span><\/div > <div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Request Object<\/strong><span style="word-wrap: break-word;" class="col-sm-10"><span data-integrations="4lines">'+r.result.RequestObject+"<\/span>";r.result.RequestObject!=null&&r.result.RequestObject!=""&&r.result.RequestObject!=undefined&&(u+=`<span class="font-14 font-weight-400 py-1" data-copy="true" data-copy2dropdownReq="dropdownreq"><span class="d-none" data-copy2dropdownreq="true">${r.result.RequestObject}</span><span title='${r.result.RequestObject}'><i class="las la-copy"></i></span></span>`);u+="<\/span ><\/div > <\/li>";$("#sync-list_"+t).html(u);["stacktrace","dropdownheader","dropdownres","dropdownreq"].forEach(function(n){i.copyFuntionaLity(n)})})}copyFuntionaLity(n){$(`[data-copy2${n}="${n}"]`).on("click",function(){let t=$(this),i=$(this).find(`[data-copy2${n}="true"]`).text();eval(`navigator.clipboard.writeText(obj);
  2. $('[data-copy="true"]').removeClass('text-danger')
  3. element.addClass('text-danger')
  4. `)})}refreshFailedApiLog(t){n.Platform.DataApis.Manangers.DataApiManager.Instance().executeFailedApiLog(t).then(function(n){n.status==0?MessageHelper.Instance().showSuccess(n.message,""):MessageHelper.Instance().showSuccess(n.message,"")})}refreshFailedApiQueue(t){let i=n.Platform.Helpers.NavigationHelper.ModalContainerIds[n.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1],r='<div class="skelton_loader biz-secondary-color position-absolute w-100 z-index-10">';r+=n.Themes.Compact.Components.Nav_Template.Instance().skelTonListPage();r+="<\/div>";$(".BindData_"+i).before(r);$(".BindData_"+i).addClass("hidden");n.Platform.DataApis.Manangers.DataApiManager.Instance().executeFailedApiQueue(t).then(function(n){n.status==0?MessageHelper.Instance().showSuccess(n.message,""):MessageHelper.Instance().showSuccess(n.message,"");$(".skelton_loader").remove();$(".BindData_"+i).removeClass("hidden")})}static Instance(){return new r}}r.serviceIntegratorId=0;i.DataApiLog=r})(r=i.Components||(i.Components={}))})(i=t.DataApis||(t.DataApis={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));