MikroWizard.docker-compose-.../mikrofront/dist/html/381.071d8c2d068b86cb.js

1 line
14 KiB
JavaScript
Raw Normal View History

"use strict";(self.webpackChunkmikrowizard=self.webpackChunkmikrowizard||[]).push([[381],{7381:(V,b,d)=>{d.r(b),d.d(b,{SyslogModule:()=>G});var _=d(177),c=d(8921),v=d(4983),p=d(7062),g=d(7390),C=d(9130),t=d(4438),S=d(9492),w=d(1170),h=d(9417),x=d(9631),f=d(6467),y=d(4869),j=d(6600),u=d(5084);function M(i,m){if(1&i&&(t.j41(0,"mat-option",24),t.EFF(1),t.k0s()),2&i){const e=m.$implicit;t.Y8G("value",e),t.R7$(),t.SpI(" ",e," ")}}function k(i,m){if(1&i&&(t.j41(0,"mat-option",24),t.EFF(1),t.k0s()),2&i){const e=m.$implicit;t.Y8G("value",e),t.R7$(),t.SpI(" ",e," ")}}function F(i,m){1&i&&t.EFF(0),2&i&&t.SpI(" ",m.item.index," ")}function E(i,m){if(1&i&&(t.j41(0,"div",25)(1,"span",26),t.EFF(2),t.k0s(),t.j41(3,"span",27),t.EFF(4),t.k0s()()),2&i){const e=m.item.username,l=m.item;t.R7$(2),t.JRh(e),t.R7$(2),t.Lme("",l.first_name," ",l.last_name,"")}}function z(i,m){1&i&&t.EFF(0),2&i&&t.SpI(" ",m.item.section," ")}function R(i,m){1&i&&t.EFF(0),2&i&&t.SpI(" ",m.item.action," ")}function T(i,m){1&i&&t.EFF(0),2&i&&t.SpI(" ",m.item.ip," ")}function I(i,m){1&i&&t.EFF(0),2&i&&t.SpI(" ",m.item.created," ")}const D=[{path:"",component:(()=>{class i{constructor(e,l,n,a){this.data_provider=e,this.router=l,this.route=n,this.login_checker=a,this.tz="UTC",this.filters={start_time:!1,end_time:!1,section:"All",action:"All",ip:""},this.event_section=[],this.event_action=[],this.filters_visible=!1,this.source=[],this.columns=[],this.loading=!0,this.rows=[],this.userid=0,this.sorting={enabled:!0,multiSorting:!0},this.rowDetail={enabled:!0,template:s=>`\n\t\t\t<div class='log-detail' style="width: 355px;color:#fff;background-color:#3399ff">\n\t\t\t<h2>System Log :</h2>\n\t\t\t<table>\n\t\t\t\t<tr>\n\t\t\t\t\t<td>Section</td>\n\t\t\t\t\t<td>${s.section}</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<td>Action</td>\n\t\t\t\t\t<td>${s.action}</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<td>Time</td>\n\t\t\t\t\t<td>${s.created}</td>\n\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t\t<h2 style="margin-top: 5px;">User Detail :\n\t\t\t\t</h2>\n\t\t\t\t<table>\n\t\t\t\t<tr>\n\t\t\t\t\t<td>User</td>\n\t\t\t\t\t<td>${s.username}</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<td>FirstName</td>\n\t\t\t\t\t<td>${s.first_name}</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<td>LastName</td>\n\t\t\t\t\t<td>${s.last_name}</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<td>IP</td>\n\t\t\t\t\t<td>${s.ip}</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<td>Agent</td>\n\t\t\t\t\t<td><div style="height: 40px;overflow-y: scroll;">${s.agent}</div></td>\n\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t\t<div class="code-title">data</div>\n\t\t\t\t<code>\n\t\t\t\t\t${s.data}\n\t\t\t\t</code>\n\t\t\t</div>`},this.paging={enabled:!0,page:1,pageSize:10,pageSizes:[5,10,25,50],display:g.sE.ADVANCED},this.columnMenu={enabled:!0,sort:!0,columnsManager:!0},this.infoPanel={enabled:!0,infoDialog:!1,columnsManager:!0,schemaManager:!0},this.rowSelection={enabled:!0,type:g.AU.CHECKBOX,mode:g.fL.MULTIPLE};var r=this;this.login_checker.isLoggedIn()||setTimeout(function(){r.router.navigate(["login"])},100),this.data_provider.getSessionInfo().then(s=>{r.uid=s.uid,r.uname=s.name,r.tz=s.tz,"admin"!=s.role&&setTimeout(function(){r.router.navigate(["/user/dashboard"])},100)})}ngOnInit(){this.userid=Number(this.route.snapshot.paramMap.get("userid")),this.userid>0&&(this.filters.userid=this.userid),this.initGridTable()}toggleCollapse(){this.filters_visible=!this.filters_visible}logger(e){console.dir(e)}reinitgrid(e,l){"start"==e?this.filters.start_time=l.target.value:"end"==e?this.filters.end_time=l.target.value:"section"==e?this.filters.section=l:"action"==e?this.filters.action=l:"ip"==e&&(this.filters.ip=l),this.initGridTable()}initGridTable(){var e=this;e.event_section=[],e.event_action=[],this.data_provider.get_syslog(this.filters).then(l=>{let n=1;this.source=l.map(a=>(a.index=n,e.event_section.includes(a.section)||e.event_section.push(a.section),e.event_action.includes(a.action)||e.event_action.push(a.action),a.created=(0,C.qD)(a.created.split(".")[0]+".000Z",e.tz,"yyyy-MM-dd HH:mm:ss XXX"),n+=1,a)),this.loading=!1})}st