[{"__symbolic":"module","version":4,"metadata":{"MonitorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":22,"character":1},"arguments":[{"selector":"sbm-monitor","templateUrl":"./monitor.component.html","styleUrls":["./monitor.component.css"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../../services/req-http.service","name":"ReqHttpService","line":29,"character":41},{"__symbolic":"reference","module":"@angular/material","name":"MatDialog","line":29,"character":72},{"__symbolic":"reference","module":"../../models/sharedService","name":"SharedService","line":29,"character":107}]}],"monitor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":32,"character":5},"arguments":["monitor"]}]}],"datarange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":33,"character":5},"arguments":["datarange"]}]}],"reportMonitor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":34,"character":5},"arguments":["reportMonitor"]}]}],"processMonitor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":35,"character":5},"arguments":["processMonitor"]}]}],"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":5}}]}],"pagination":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":5}}]}],"select":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":5}}]}],"gruping":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":5}}]}],"download":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":5}}]}],"process":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":5}}]}],"editarMonitoramento":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":5}}]}],"showInfo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":5}}]}],"showDelete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":5}}]}],"openInfo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":5}}]}],"editar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":5}}]}],"monitorUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":58,"character":5}}]}],"columnProgress":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":5}}]}],"ngOnInit":[{"__symbolic":"method"}],"downloadPdf":[{"__symbolic":"method"}],"openErrorDialog":[{"__symbolic":"method"}],"openDialog":[{"__symbolic":"method"}],"limpar":[{"__symbolic":"method"}],"reloadMonitor":[{"__symbolic":"method"}],"formatDate":[{"__symbolic":"method"}],"selectionData":[{"__symbolic":"method"}],"executeMonitor":[{"__symbolic":"method"}],"valueDivider":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"clickEdit":[{"__symbolic":"method"}],"clickDelete":[{"__symbolic":"method"}],"voltarMonitoramento":[{"__symbolic":"method"}]}},"DialogReportInfoDialog":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":470,"character":1},"arguments":[{"selector":"dialog-info-report-dialog","template":"\n        <ng-container *ngIf=\"!data.process && !data.periodos\">\n            <mat-list>\n                <mat-list-item> Código: {{data.codigo}} </mat-list-item>\n                <mat-list-item> Nome: {{data.nome}} </mat-list-item>\n                <mat-list-item> Situação: {{data?.situacao}} </mat-list-item>\n                <mat-list-item> Versão: {{data?.versao}} </mat-list-item>\n                <mat-list-item> Usuário: {{data?.usuario}} </mat-list-item>\n            </mat-list>\n        </ng-container>\n\n        <ng-container *ngIf=\"data.process\">\n            <mat-list>\n                <mat-list-item> Código: {{data.data.processo.codigo}} </mat-list-item>\n                <mat-list-item> Nome: {{data.data.processo.nome}} </mat-list-item>\n                <mat-list-item> Situação: {{data.data?.processo.situacao}} </mat-list-item>\n                <mat-list-item> Classe: {{data.data?.processo.classe}} </mat-list-item>\n                <mat-list-item> Doeumentação: {{data.data?.processo.documentacao}} </mat-list-item>\n                <mat-list-item> Percentual: {{data.data?.processo.percentualConclusao}} </mat-list-item>\n                <mat-list-item> Motivo Cancelamento: {{data.data?.processo.motivoCancelamento}} </mat-list-item>\n                <mat-list-item> Usuário: {{data.data?.usuario}} </mat-list-item>\n            </mat-list>\n        </ng-container>\n        <ng-container *ngIf=\"data.periodos\">\n            <h5 class=\"\" style=\"margin-bottom: 22px; margin-top: 0px;\">Horários do agendamento</h5>\n            <sbm-fieldset label=\"Horários Semanais\" *ngIf=\"data.agendSemanal.length > 0\">\n                <dx-data-grid [dataSource]='data.agendSemanal'>\n                    <dxi-column caption=\"Data Início\" dataField=\"dataInicio\"></dxi-column>\n                    <dxi-column caption=\"Data Fim\" dataField=\"dataFim\"></dxi-column>\n                    <dxi-column caption=\"Dias da Semana\" dataField=\"diasSemana\"></dxi-column>\n                    <dxi-column caption=\"Horário\" dataField=\"horario\"></dxi-column>\n                </dx-data-grid>\n            </sbm-fieldset>\n            <sbm-fieldset label=\"Horários de execução única\" *ngIf=\"data.agendExecucaoUnica.length > 0\">\n                <dx-data-grid [dataSource]='data.agendExecucaoUnica'>\n                    <dxi-column caption=\"Data Início\" dataField=\"dataInicio\"></dxi-column>\n                    <dxi-column caption=\"Horário\" dataField=\"horario\"></dxi-column>\n                </dx-data-grid>\n            </sbm-fieldset>\n            <sbm-fieldset label=\"Horários Mensais\" *ngIf=\"data.agendMensal.length > 0\">\n                <dx-data-grid [dataSource]='data.agendMensal'>\n                    <dxi-column caption=\"Data Início\" dataField=\"dataInicio\"></dxi-column>\n                    <dxi-column caption=\"Data Fim\" dataField=\"dataFim\"></dxi-column>\n                    <dxi-column caption=\"Tipo de Período\" dataField=\"tipoPeriodo\"></dxi-column>\n                    <dxi-column caption=\"Dia\" dataField=\"dia\"></dxi-column>\n                    <dxi-column caption=\"Horário\" dataField=\"horario\"></dxi-column>\n                </dx-data-grid>\n            </sbm-fieldset>\n            <sbm-fieldset label=\"Horários Temporais\" *ngIf=\"data.agendTemporal.length > 0\">\n                <dx-data-grid [dataSource]=\"data.agendTemporal\">\n                    <dxi-column caption=\"Data Início\" dataType=\"date\" format=\"dd/MM/yyyy\" dataField=\"dataInicio\"></dxi-column>\n                    <dxi-column caption=\"Data Fim\" dataType=\"date\" format=\"dd/MM/yyyy\" dataField=\"dataFim\"></dxi-column>\n                    <dxi-column caption=\"Tipo de intervalo\" dataField=\"tipoIntervalo\"></dxi-column>\n                    <dxi-column caption=\"Intervalo de tempo\" dataField=\"intervalo\"></dxi-column>\n                </dx-data-grid>\n            </sbm-fieldset>\n        </ng-container>\n    "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":534,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MAT_DIALOG_DATA","line":534,"character":24}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/material","name":"MatDialogRef","line":533,"character":34,"arguments":[{"__symbolic":"reference","name":"DialogError"}]},{"__symbolic":"reference","name":"any"}]}],"onNoClick":[{"__symbolic":"method"}]}},"DialogError":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":543,"character":1},"arguments":[{"selector":"dialog-error","template":"\n        <h4>Log do erro <i class=\"material-icons\" style=\"color: red\">error_outline</i></h4>\n        <div class=\"box-error\" #boxerror>\n            {{data?.stacktrace}}\n        </div>\n    ","styles":["\n       h4{\n           border-bottom: 1px solid #000;\n           color: #000;\n           text-align: center;\n           padding-bottom: 4px;\n       }\n        \n       i{\n           color: red;\n           vertical-align: middle;\n           font-size: 30px;\n       }\n        \n        .box-error{\n            max-height: 700px;\n            overflow-y: auto;\n        }\n    "]}]}],"members":{"box":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":573,"character":5},"arguments":["boxerror"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":576,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/material","name":"MAT_DIALOG_DATA","line":576,"character":24}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/material","name":"MatDialogRef","line":533,"character":34,"arguments":[{"__symbolic":"reference","name":"DialogError"}]},{"__symbolic":"reference","name":"any"}]}],"onNoClick":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onResize":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":587,"character":5},"arguments":["window:resize",["$event"]]}]}]}}}}]