diff --git a/src/app/components/components.module.ts b/src/app/components/components.module.ts index 8bd72425f..19e809102 100644 --- a/src/app/components/components.module.ts +++ b/src/app/components/components.module.ts @@ -31,7 +31,6 @@ import { PendentesPage } from '../shared/gabinete-digital/pendentes/pendentes.pa import { DespachosPrPage } from '../shared/gabinete-digital/despachos-pr/despachos-pr.page'; import { DiplomasPage } from '../pages/gabinete-digital/diplomas/diplomas.page'; import { ExpedientesPrPage } from '../shared/gabinete-digital/expedientes-pr/expedientes-pr.page'; -import { SignedDiplomaComponent } from '../shared/gabinete-digital/signed-diploma/signed-diploma.component'; import { DiplomasAssinarPage } from '../shared/gabinete-digital/diplomas-assinar/diplomas-assinar.page'; import { ChatPopoverPageModule } from '../shared/popover/chat-popover/chat-popover.module'; diff --git a/src/app/pages/gabinete-digital/gabinete-digital.module.ts b/src/app/pages/gabinete-digital/gabinete-digital.module.ts index c977945fb..899796807 100644 --- a/src/app/pages/gabinete-digital/gabinete-digital.module.ts +++ b/src/app/pages/gabinete-digital/gabinete-digital.module.ts @@ -20,7 +20,6 @@ import { DespachosPage } from 'src/app/shared/gabinete-digital/despachos/despach import { DespachosPrPage } from 'src/app/shared/gabinete-digital/despachos-pr/despachos-pr.page'; import { DiplomasPage } from 'src/app/shared/gabinete-digital/diplomas/diplomas.page'; import { ExpedientesPrPage } from 'src/app/shared/gabinete-digital/expedientes-pr/expedientes-pr.page'; -import { SignedDiplomaComponent } from 'src/app/shared/gabinete-digital/signed-diploma/signed-diploma.component'; import { DiplomasAssinarPage } from 'src/app/shared/gabinete-digital/diplomas-assinar/diplomas-assinar.page'; import { ComponentsModule } from 'src/app/components/components.module'; import { EmptyContainerPageModule } from 'src/app/shared/empty-container/empty-container.module'; diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.ts b/src/app/pages/gabinete-digital/gabinete-digital.page.ts index beccdd061..f0e76c939 100644 --- a/src/app/pages/gabinete-digital/gabinete-digital.page.ts +++ b/src/app/pages/gabinete-digital/gabinete-digital.page.ts @@ -12,7 +12,6 @@ import { AuthService } from 'src/app/services/auth.service'; import { User } from 'src/app/models/user.model'; import { DespachosPrPage } from 'src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page' import { DiplomasPage } from 'src/app/shared/gabinete-digital/diplomas/diplomas.page'; -import { SignedDiplomaComponent } from 'src/app/shared/gabinete-digital/signed-diploma/signed-diploma.component'; @Component({ selector: 'app-gabinete-digital', templateUrl: './gabinete-digital.page.html', @@ -486,19 +485,6 @@ export class GabineteDigitalPage implements OnInit { } } - async openSignedDiplom(){ - const modal = await this.modalController.create({ - component: SignedDiplomaComponent, - componentProps:{ - profile: this.profile, - }, - cssClass: 'modal modal-desktop', - //backdropDismiss: false - }); - await modal.present(); - modal.onDidDismiss(); - } - async openDeploma() { const modal = await this.modalController.create({ component: DiplomasPage, diff --git a/src/app/pages/gabinete-digital/request-to-appear/request-to-appear.component.html b/src/app/pages/gabinete-digital/request-to-appear/request-to-appear.component.html deleted file mode 100644 index 90e793e08..000000000 --- a/src/app/pages/gabinete-digital/request-to-appear/request-to-appear.component.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - Novo Evento - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Oficial - Pessoal - - - - - - - - - - - - - Reunião - Viagem - Conferência - Encontro - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Não se repete - Repete - - - - - - - - - - - - - - - - - - Cancelar - - - - - - Gravar - - - - \ No newline at end of file diff --git a/src/app/pages/gabinete-digital/request-to-appear/request-to-appear.component.scss b/src/app/pages/gabinete-digital/request-to-appear/request-to-appear.component.scss deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/app/pages/gabinete-digital/request-to-appear/request-to-appear.component.spec.ts b/src/app/pages/gabinete-digital/request-to-appear/request-to-appear.component.spec.ts deleted file mode 100644 index 2120b0b0f..000000000 --- a/src/app/pages/gabinete-digital/request-to-appear/request-to-appear.component.spec.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; -import { IonicModule } from '@ionic/angular'; - -import { RequestToAppearComponent } from './request-to-appear.component'; - -describe('RequestToAppearComponent', () => { - let component: RequestToAppearComponent; - let fixture: ComponentFixture; - - beforeEach(waitForAsync(() => { - TestBed.configureTestingModule({ - declarations: [ RequestToAppearComponent ], - imports: [IonicModule.forRoot()] - }).compileComponents(); - - fixture = TestBed.createComponent(RequestToAppearComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - })); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/pages/gabinete-digital/request-to-appear/request-to-appear.component.ts b/src/app/pages/gabinete-digital/request-to-appear/request-to-appear.component.ts deleted file mode 100644 index 2ed6012c0..000000000 --- a/src/app/pages/gabinete-digital/request-to-appear/request-to-appear.component.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'app-request-to-appear', - templateUrl: './request-to-appear.component.html', - styleUrls: ['./request-to-appear.component.scss'], -}) -export class RequestToAppearComponent implements OnInit { - - constructor() { } - - ngOnInit() {} - -} diff --git a/src/app/pages/publications/view-publications/publication-detail/publication-detail.module.ts b/src/app/pages/publications/view-publications/publication-detail/publication-detail.module.ts index 94af5480d..116453af2 100644 --- a/src/app/pages/publications/view-publications/publication-detail/publication-detail.module.ts +++ b/src/app/pages/publications/view-publications/publication-detail/publication-detail.module.ts @@ -15,6 +15,6 @@ import { PublicationDetailPage } from './publication-detail.page'; IonicModule, PublicationDetailPageRoutingModule ], - declarations: [] + declarations: [PublicationDetailPage] }) export class PublicationDetailPageModule {} diff --git a/src/app/shared/gabinete-digital/despachos/despachos.page.html b/src/app/shared/gabinete-digital/despachos/despachos.page.html index 5fa393a55..c0ca45367 100644 --- a/src/app/shared/gabinete-digital/despachos/despachos.page.html +++ b/src/app/shared/gabinete-digital/despachos/despachos.page.html @@ -2,14 +2,14 @@ Despachos - + - + Diplomas - + @@ -10,7 +10,7 @@ - + - + diff --git a/src/app/shared/gabinete-digital/expedients/expedients.page.html b/src/app/shared/gabinete-digital/expedients/expedients.page.html index 67ea75a48..711c368a7 100644 --- a/src/app/shared/gabinete-digital/expedients/expedients.page.html +++ b/src/app/shared/gabinete-digital/expedients/expedients.page.html @@ -9,7 +9,7 @@ - + - - Diploma assinados - - - - - - - - - - - - - - - - - - - - - - - - - {{ task.CreateDate | date: 'dd-MM-yy' }} - - - {{task.Remetente}} - - - - - - - - {{ task.Folio }} - - - - - - - - - - - - - {{ task.CreateDate | date: 'dd-MM-yy' }} - - - {{task.Remetente}} - - - - - - - - - {{ task.Folio }} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/app/shared/gabinete-digital/signed-diploma/signed-diploma.component.scss b/src/app/shared/gabinete-digital/signed-diploma/signed-diploma.component.scss deleted file mode 100644 index e624d0744..000000000 --- a/src/app/shared/gabinete-digital/signed-diploma/signed-diploma.component.scss +++ /dev/null @@ -1,177 +0,0 @@ -@import '~src/function.scss'; -/* CONTENT */ -:host{ - padding: 30px 20px 0 20px !important; - margin: 0; -} -.title{ - font-family: Roboto; - font-size: 25px; - color:#000; - overflow: auto; - - .thetitle{ - width: fit-content; - float: left; - } - .theicon{ - width: fit-content; - float: right; - } - } -.item-list-small{ - font-size: 11px; - overflow: hidden; - } - .ion-item-class{ - padding: 0; - - } - .label-text{ - width: 100%; - padding: 0; - margin: 0; - } -//DIV -ion-item{ - --background: none; -} -.item { - //border-radius: 15px; - //box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07); - //Sborder: solid 1px #e9e9e9; - background-color: var(--white); - margin: 0 auto; - //padding: 10px; - margin-bottom: 10px; - overflow: hidden; - } -.div-content-expediente{ - width: 100%; - float: left; - border-left: 3px solid #dae3f3; - padding:5px 5px 15px 5px; - margin: 10px 0 10px 0; - background: #dae3f3; - border-radius: 20px; -} -.div-content-pendentes{ - width: 100%; - float: left; - border-left: 3px solid #d9d9d9; - padding: 5px; -} - .div-content-expediente h3, .div-content-pendentes h3{ - margin: 0; - padding: 0; - font-size: 14pt; - width: 100%; - } - .div-icon{ - width: 10%; - font-size: 20px; - float: left; - color: #808080; - } - .div-icon ion-icon{ - display: block; - margin: 0 auto; - - } - .div-content-expediente p, .div-content-pendentes p{ - font-size: 14pt; - color: rgb(94, 92, 92); - padding: 0; - margin: 0; - } - .span-left{ - /* border: 1px solid red; */ - float: left; - font-size: 12px; - padding-left: 18px; - } - .span-right{ - /* border: 1px solid blue; */ - text-align: right; - float: right; - font-size: 12px; - padding-right: 18px; -} - -/* New CSS */ -.expediente{ - padding-top: 10px; -} -.exp-list-item{ - //width: 368px; - overflow: auto; - /* border-bottom: 1px solid gray; */ - margin: 10px auto; -} -.exp-top-detail{ - width: 100%; - overflow: auto; -} -.exp-date{ - width: auto; - font-family: Roboto; - font-size: 13px; - font-weight: normal; - font-stretch: normal; - font-style: normal; - line-height: normal; - letter-spacing: normal; - color: #797979; - float: left; -} -.exp-remetente{ - //width: 200px; - font-family: Roboto; - font-size: 13px; - font-weight: normal; - color: #000000; - float: left; - margin-left: 16px; - -} -.exp-icon{ - width: 45px; - float: right; - font-size: 13px; -} -.exp-icon ion-icon{ - font-size: 25px; - color: #42b9fe; -} -.exp-bottom-detail{ - float: left; - font-family: Roboto; - font-size: 16px; - font-weight: 700; - color: #0d89d1; -} -.div-top-header{ - width: 400px; - margin: 6px auto; - background-color: #0782c9; - overflow: auto; -} -.div-search{ - font-size: 45px; - float: left; - margin: 0 0 0 10px -} -.div-logo{ - background: transparent; - width: 150px; - margin: 2.5px 0 2.5px 71px; - float: left; -} -.div-logo img{ - width: 100%; -} -.div-profile{ - font-size: 45px; - float: right; - margin-right: 10px; -} \ No newline at end of file diff --git a/src/app/shared/gabinete-digital/signed-diploma/signed-diploma.component.spec.ts b/src/app/shared/gabinete-digital/signed-diploma/signed-diploma.component.spec.ts deleted file mode 100644 index 125b8ddcd..000000000 --- a/src/app/shared/gabinete-digital/signed-diploma/signed-diploma.component.spec.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'; -import { IonicModule } from '@ionic/angular'; - -import { SignedDiplomaComponent } from './signed-diploma.component'; - -describe('SignedDiplomaComponent', () => { - let component: SignedDiplomaComponent; - let fixture: ComponentFixture; - - beforeEach(waitForAsync(() => { - TestBed.configureTestingModule({ - declarations: [ SignedDiplomaComponent ], - imports: [IonicModule.forRoot()] - }).compileComponents(); - - fixture = TestBed.createComponent(SignedDiplomaComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - })); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/shared/gabinete-digital/signed-diploma/signed-diploma.component.ts b/src/app/shared/gabinete-digital/signed-diploma/signed-diploma.component.ts deleted file mode 100644 index 611f2768b..000000000 --- a/src/app/shared/gabinete-digital/signed-diploma/signed-diploma.component.ts +++ /dev/null @@ -1,185 +0,0 @@ -import { Component, EventEmitter, Input, OnInit, Output, ViewChild } from '@angular/core'; -import { Router } from '@angular/router'; -import { DailyWorkTask, tasksList } from '../../../models/dailyworktask.model'; -import { ProcessesService } from 'src/app/services/processes.service'; -import { formatDate } from '@angular/common'; -import { ModalController, NavParams } from '@ionic/angular'; -import { AlertService } from 'src/app/services/alert.service'; -import { DiplomaPage } from 'src/app/pages/gabinete-digital/diplomas/diploma/diploma.page'; - -@Component({ - selector: 'app-signed-diploma', - templateUrl: './signed-diploma.component.html', - styleUrls: ['./signed-diploma.component.scss'], -}) -export class SignedDiplomaComponent implements OnInit { - -//profile:string; -diplomasList:DailyWorkTask[] = []; -showLoader: boolean; -totalDocs:any; -serialNumber:string; - -@Input() profile:string; -@Input() segment:string; - -constructor( - private processes:ProcessesService, - private modalController: ModalController, - private alertService: AlertService, - ) { - this.profile = 'mdgpr'; - this.segment = 'validar' - } - - ngOnInit() { - //Inicializar segment - this.segment = 'assinados'; - this.LoadList(); - } - segmentChanged(ev: any) { - this.LoadList(); - } - - notImplemented(){ - this.alertService.presentAlert('Funcionalidade em desenvolvimento'); - } - - async LoadList(){ - - - let diplomas = await this.processes.GetTasksList("Despacho do Presidente da República", false).toPromise(); - this.diplomasList = new Array(); - - console.log(diplomas); - switch (this.segment) { - case 'validar': - let diplomasValidar = diplomas.reverse().filter(data => data.workflowInstanceDataFields.Status == "Revising"); - console.log(diplomasValidar); - diplomasValidar.forEach(element => { - let DocId = element.workflowInstanceDataFields.FolderID; - let ApplicationId = element.workflowInstanceDataFields.ApplicationId; - this.processes.GetDocumentDetails(DocId, '361').subscribe(res=>{ - this.totalDocs = res.DocumentsTotal; - console.log(res.DocumentsTotal); - let date = new Date(element.taskStartDate); - date.setMonth(date.getMonth() + 1); - let taskDate = date.getFullYear()+"-"+ date.getMonth()+"-"+date.getDate()+" "+date.getHours()+":"+date.getMinutes()+ ":"+date.getSeconds(); - - let task = { - "SerialNumber": element.serialNumber, - "Folio": element.workflowInstanceDataFields.Subject, - "Senders": element.originator.email, - "CreateDate": taskDate, - "DocumentURL": element.workflowInstanceDataFields.ViewerRequest, - "Remetente": element.workflowInstanceDataFields.Remetente, - "DocumentsQty": 0, - "DocId": element.workflowInstanceDataFields.DocIdDiferimento, - "WorkflowName": element.workflowDisplayName, - "activityInstanceName": element.activityInstanceName, - } - this.diplomasList.push(task); - }, - (error)=>{ - let date = new Date(element.taskStartDate); - date.setMonth(date.getMonth() + 1); - let taskDate = date.getFullYear()+"-"+ date.getMonth()+"-"+date.getDate()+" "+date.getHours()+":"+date.getMinutes()+ ":"+date.getSeconds(); - - let task = { - "SerialNumber": element.serialNumber, - "Folio": element.workflowInstanceDataFields.Subject, - "Senders": element.originator.email, - "CreateDate": taskDate, - "DocumentURL": element.workflowInstanceDataFields.ViewerRequest, - "Remetente": element.workflowInstanceDataFields.Remetente, - "DocumentsQty": 0, - "DocId": element.workflowInstanceDataFields.DocIdDiferimento, - "WorkflowName": element.workflowDisplayName, - "activityInstanceName": element.activityInstanceName, - } - this.diplomasList.push(task); - }); - }); - this.showLoader = false; - break; - case 'assinados': - let diplomasassinado = diplomas.reverse().filter(data => data.workflowInstanceDataFields.Status == "Signed"); - console.log('Assinados'); - - diplomasassinado.forEach(element => { - let DocId = element.workflowInstanceDataFields.FolderID; - let ApplicationId = element.workflowInstanceDataFields.ApplicationId; - this.processes.GetDocumentDetails(DocId, '361').subscribe(res=>{ - this.totalDocs = res.DocumentsTotal; - console.log(res.DocumentsTotal); - let date = new Date(element.taskStartDate); - date.setMonth(date.getMonth() + 1); - let taskDate = date.getFullYear()+"-"+ date.getMonth()+"-"+date.getDate()+" "+date.getHours()+":"+date.getMinutes()+ ":"+date.getSeconds(); - - let task = { - "SerialNumber": element.serialNumber, - "Folio": element.workflowInstanceDataFields.Subject, - "Senders": element.workflowInstanceDataFields.Sender, - "CreateDate": taskDate, - "DocumentURL": element.workflowInstanceDataFields.ViewerRequest, - "Remetente": element.workflowInstanceDataFields.Remetente, - "DocumentsQty": 0, - "DocId": element.workflowInstanceDataFields.DocIdDiferimento, - "WorkflowName": element.workflowDisplayName, - "activityInstanceName": element.activityInstanceName, - } - this.diplomasList.push(task); - }, - (error)=>{ - let date = new Date(element.taskStartDate); - date.setMonth(date.getMonth() + 1); - let taskDate = date.getFullYear()+"-"+ date.getMonth()+"-"+date.getDate()+" "+date.getHours()+":"+date.getMinutes()+ ":"+date.getSeconds(); - - let task = { - "SerialNumber": element.serialNumber, - "Folio": element.workflowInstanceDataFields.Subject, - "Senders": element.workflowInstanceDataFields.Sender, - "CreateDate": taskDate, - "DocumentURL": element.workflowInstanceDataFields.ViewerRequest, - "Remetente": element.workflowInstanceDataFields.Remetente, - "DocumentsQty": 0, - "DocId": element.workflowInstanceDataFields.DocIdDiferimento, - "WorkflowName": element.workflowDisplayName, - "activityInstanceName": element.activityInstanceName, - } - this.diplomasList.push(task); - }); - }); - this.showLoader = false; - - break; - } - } - - doRefresh(event) { - this.LoadList(); - setTimeout(() => { - //event.target.complete(); - }, 2000); - } - - async viewPedidoDetail(serialNumber:any) { - console.log(this.profile); - - const modal = await this.modalController.create({ - component: DiplomaPage, - componentProps:{ - enterAnimation: "", - serialNumber: serialNumber, - profile: this.profile, - }, - cssClass: 'modal modal-desktop', - }); - await modal.present(); - modal.onDidDismiss().then((res)=>{ - console.log('refresh list'); - this.LoadList(); - }); - } - -}