Built files from Bizgaze WebServer
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

linkreport.min.js 16KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(r){class u extends r._ReportViewer{constructor(){super();this.linkreportid=0;this.LinkTableData=[];this.LinkReportColumns=[];this.isLinkReport=!1;this.PortletWidgetId=0;this._reportManager=i.Managers.ReportManager.Instance()}cssFiles(){return[]}jsFiles(){return["platform/analytics/components/reportviewer/_reportviewer.js"]}html(t,i){var r=t,u=`<div class="card mb-0 border-0 BindData_`+i+` findcontainer" style="background:none">
  2. <div class="card-header py-0 px-5 search-bar-main-wrapper line-loader-container bg-white p-relative" id="ViewerHeader_`+i+`">
  3. <div class="card-header-top d-flex align-items-center justify-content-between line-loader-container p-relative">
  4. <div class="line-loader"></div>
  5. <div id="div_ErrorMessage" class="form-error-message" style="margin-left:-5px; z-index:100;"></div>
  6. <div class="card-header-left">
  7. <ul class="w-100 d-flex list-inline align-items-center">
  8. <li><span class="nav-link biz-highlight-bg-color widget-font" id="WidgetTitleLink_`+i+`" data-toggle="" data-target="" aria-expanded="true">
  9. <span id="ReportTitle_`+i+`" class="">Loading...</span>
  10. <span id="Reportid_`+i+`" class="Reportid__dynamicfilter hidden"></span>
  11. <span id="Reportid_`+i+`" class="Reportid__commonfilter hidden">Loading...</span>
  12. </span></li>
  13. <li>
  14. <a class="nav-link d-none biz-removepadding biz-highlight-bg-color" href="javascript:;" id="Viewer_pagintion_Badge_count`+i+`"> (<span id="Viewer_pagintion_Badge_count_badge`+i+`">0 Records</span>) </a></li>
  15. </ul>
  16. </div>
  17. <div class="card-header-right">
  18. ${n.Platform.Analytics.Components.ReportViewer.Instance().getViewAllHtml(i,"desktop",r)}
  19. <div class="card-search-bar">
  20. <div class="search-wrapper">
  21. <input class="form-control txt_global_search" id="ListSearch" type="text" placeholder = "Search" autocomplete="off"/>
  22. <i class="fa fa-search search-left-icon"></i>
  23. <a href="javascript:;" class="filter-icon" id="filter-icon`+i+`" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().loadDynamicFilters(${r},'${i}','.BindData_${i}',event)"><i class="las la-filter"></i></a></div>
  24. <span class="search-icon-wrapper">
  25. <a class="biz-highlight-bg-color search_icon" id="search_icon`+i+`" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().searchIconClick('${i}')"><i class="fa fa-search" aria-hidden="true"></i></a>
  26. <a href="javascript:;" class="search_close_icon biz-text-dark d-none" id="search_close_icon`+i+`" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().closeIconClick('${i}')"><i class="fa fa-close"></i></a></span>
  27. </div>
  28. <span class="sp_widget_create_`+i+`"></span>
  29. <div class="my-auto">
  30. <a class="nav-link no-caret biz-highlight-bg-color" href="javascript:;" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" id="ViewerTypes_`+i+`" class="ViewerTypes_`+i+`" style="display:inline-block;">
  31. <i class="fa fa-ellipsis-v" aria-hidden="true"></i>
  32. </a>
  33. <div class="dropdown-menu dropdown-menu-right ViewerTypes_dropdown" id="dp_`+i+`_viewertypes">
  34. <div class="sub-dropdown-menu show-on-hover subdrop_Tempalate_`+i+`"> </div>
  35. <div id="Table_View_`+i+`" class="report-view-item">
  36. <a href="javascript:;" class="dropdown-item d-flex align-items-center" id="DefaultTable_`+i+`"><input type="radio" name="SetAsDefault">
  37. <span class="ml-5">Table View</span>
  38. </a>
  39. </div>
  40. <div class="sub-dropdown-menu show-on-hover Viewer_Type">
  41. <a href="javascript:;" class="dropdown-toggle dropdown-item no-caret pl-30">New<i class="fa fa-angle-right pull-right mt-5" aria-hidden="true"></i></a>
  42. <div class="dropdown-menu open-left-side">
  43. <a class="dropdown-item" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().loadViewerSettings(`+r+`,0,null, 'Unibase.Platform.Analytics.Components.TemplateViewerSettings.Instance()' , null, 'Helpers.Size.Auto');;" href="javascript:;">
  44. <span>New Template</span>
  45. </a>
  46. <a class="dropdown-item" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().loadViewerSettings(`+r+`,0,null, 'Unibase.Platform.Analytics.Components.CardViewerSettings.Instance()' , null, Unibase.Platform.Helpers.Size.Auto);" href="javascript:;">
  47. <span>New Card</span>
  48. </a>
  49. <a class="dropdown-item" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().loadViewerSettings(`+r+`,0,null, 'Unibase.Platform.Analytics.Components.CalendarViewerSettings.Instance()' , null, Unibase.Platform.Helpers.Size.Auto);" href="javascript:;">
  50. <span>New Calendar</span>
  51. </a>
  52. <a class="dropdown-item" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().loadViewerSettings(`+r+`,0,null, 'Unibase.Platform.Analytics.Components.MapViewerSettings.Instance()' , null, Unibase.Platform.Helpers.Size.Auto);" href="javascript:;">
  53. <span>New Map</span>
  54. </a>
  55. </div>
  56. </div>
  57. <a href="javascript:;" class="dropdown-item pl-30" id="EditTable_`+i+`" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().EditReport(`+r+`,0, {{appinstalledappid}},0,'${i}')" ;>Edit Table</a>
  58. <a href="javascript:;" class="dropdown-item pl-30" id="DuplicateTable_`+i+`" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().EditReport(`+r+`,1, {{appinstalledappid}},0,'${i}')" ;>Duplicate</a>
  59. <a href="javascript:;" class="dropdown-item pl-30"></a>
  60. <a href="javascript:;" class="dropdown-item pl-30" id="DownloadReport_`+i+`" >Download</a>
  61. <a href = "javascript:;" class="dropdown-item pl-30" id="reportPermissions_`+i+`" onclick ="Unibase.Platform.Analytics.Components.ReportViewer.Instance().reportPermissions(`+r+`)"> Permissions </a>
  62. <a href="javascript:;" class="dropdown-item pl-30 saveViewAs" id="saveViewAs" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().saveViewAs(`+r+`)">Save View As</a>
  63. <a href="javascript:;" class="dropdown-item pl-30" id="editFilterOption`+i+`" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().addEditIcons_Filters('`+i+`',`+r+`)">Edit Filter</a>
  64. ${n.Platform.Analytics.Components.ReportViewer.Instance().getViewAllHtml(i,"mobile",r)}
  65. </div>
  66. </div>
  67. </div>
  68. <div class="biz-filter-dropdown dropdown-menu" id="biz-filter-dropdown`+i+`"><div data-simplebar class="filter-dropdown-body" id="filter-dropdown-body`+i+`"><div id="dynamic-filters`+i+`" class="dynamic-filters-list row mx-0"></div></div><div class="filter-dropdown-footer d-none" id="filter-dropdown-footer`+i+`"><a href="javascript:;" class="btn btn-outline-danger Filterbuttons" id="btn_ClearFilter`+i+`"><span class="btn-text mr-5">Clear</span><span class="icon-label"><i class="las la-filter"></i></span></a>
  69. <div class="apply-btn-group" id="apply-btn-group`+i+`"><a href="javascript:;" class="btn btn-outline-primary Filterbuttons" id="ApplyGlobalFilter`+i+`">Apply</a><a href="javascript:;" class="btn btn-outline-primary ml-15 save-filter-btn" id="saveViewAs`+i+`" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().saveViewAs(`+r+`)">Save</a></div></div><div class="filter-dropdown-errmessage d-none" id="filter-dropdown-errmessage`+i+`"><div class="alert alert-danger mb-0 text-center" role="alert">No Filters!</div></div></div></div>
  70. <div class="card-header-filters d-none" id="card-header-filters`+i+`"><div id="nav-filters" class="nav-filters`+i+`"></div><a href="javascript:;" class="filter-left-icon filter-nav-icon hidden" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().changeFilterScroll(this,'${i}')" data-operation="-"><i class="fa fa-chevron-left"></i></a><a href="javascript:;" class="filter-right-icon filter-nav-icon hidden" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().changeFilterScroll(this,'${i}')" data-operation="+"><i class="fa fa-chevron-right"></i></a></div>
  71. </div>
  72. <div class="card-body pa-0 border-removed border-white-removed show templateviewer-tableview" id="Viewer_`+i+`"> </div>
  73. <div class="footer bg-white" id="ViewerFooter_`+i+`"><button id="btn-link-report-close" class="btn-linkReport-close btn btn-secondary btn-sm mr-auto">Close</button><span id="Viewer_pagintion`+i+`">0 of 0</span></div>
  74. </div>`;return`<section id="link-report-section" class="modal-content">
  75. <div class="modal-header pa-10" id="linkreport_header">
  76. <strong class="modal-title biz-highlight-bg-color">Link other report</strong>
  77. </div>
  78. <div data-simplebar class="simple-scroll-bar">
  79. <div id="divlinkreport_ErrorMessage"></div>
  80. <div class="modal-body bg-charcoal-light-5" id="linkreport_modal1">
  81. <div class="sub-report-block card" data-select2-id="24">
  82. <div data-select2-id="23">
  83. <header class="sub-report-head">
  84. <h6 class="required">
  85. Link Report
  86. </h6>
  87. </header>
  88. <div id="subrpts_div" data-select2-id="subrpts_div" class="">
  89. <div class="report-body">
  90. <div class="form-group">
  91. <div id="divsubrpt_0" data-select2-id="divsubrpt_">
  92. <div id="div_Kanban" class="mb-10">
  93. <input type="hidden" id="hfReportAutoComplete" value="" />
  94. <select class="select_reports form-control custom-select" id="linkreport">
  95. </select>
  96. </div>
  97. </div>
  98. </div>
  99. </div>
  100. </div>
  101. </div>
  102. </div>
  103. </div>
  104. </div>
  105. <div class="modal-footer pa-10" id="linkreport_footer">
  106. <button type="button" class="btn btn-sm btn-light mr-auto" id="btnLinkReportClose">Cancel</button>
  107. <button type="button" class="btn btn-sm btn-theme" id="btnLinkReportSave">Save</button>
  108. </div>
  109. </section>`}load(t,i){var r=this,u=_appsettings.server_url()+"/apis/v4/unibase/platform/analytics/reports";AutoCompleteHelper.getHelper().Create("#linkreport","hfReportAutoComplete",u,null);r.linkreportid!=0&&this._reportManager.getReportById(r.linkreportid).then(t=>{t.status==n.Data.Status.Success&&($("#linkreport").empty().append('<option value = "'+t.result.ReportId+'" > '+t.result.ReportName+" <\/option>"),$("#linkreport").val(t.result.ReportId))});$("#btn-link-report-close").click(function(){$("#"+i).modal("hide");$("#"+i).remove();n.Platform.Analytics.Viewers.TableViewer.Instance().IsSelectable=!1;r.isLinkReport=!1;r.InputParameters=[]});$("#biz-filter-dropdown"+i).off().click(function(n){n.stopPropagation()});$("#LinkReportTitle_"+i).text(r.LinkReportName);$("#btnLinkReportClose").click(()=>{$("#"+i).modal("hide"),$("#"+i).remove()});$("#btnLinkReportSave").click(function(){n.Platform.Analytics.Reports.ReportBuilder.Instance().linkReportId=Number($("#linkreport").val());r.linkreportid=Number($("#linkreport").val());$("#"+i).modal("hide");$("#"+i).remove()})}linkreport(){this.navigationHelper.popup(0,"",this,null,t.Helpers.Size.Medium)}static Instance(){return this._instance===undefined&&(this._instance=new u),this._instance}}r.LinkReport=u})(r=i.Components||(i.Components={}))})(i=t.Analytics||(t.Analytics={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));