diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts
index 8ea73ab47..2d637573b 100644
--- a/src/app/app-routing.module.ts
+++ b/src/app/app-routing.module.ts
@@ -1,27 +1,51 @@
-import { NgModule } from '@angular/core';
-import { PreloadAllModules, RouterModule, Routes } from '@angular/router';
-import { ChatPage } from './pages/chat/chat.page';
-import { MessagesPage } from './pages/chat/messages/messages.page';
-
-const routes: Routes = [
- {
- path: '',
- loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)
+import { NgModule } from '@angular/core';
+import { PreloadAllModules, RouterModule, Routes } from '@angular/router';
+import { ChatPage } from './pages/chat/chat.page';
+import { MessagesPage } from './pages/chat/messages/messages.page';
+
+const routes: Routes = [
+ {
+ path: '',
+ loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)
+ },
+ {
+ path: '',
+ loadChildren: () => import('./home/home.module').then( m => m.HomePageModule)
+ },
{
+ path: 'empty-chat',
+ loadChildren: () => import('./shared/chat/empty-chat/empty-chat.module').then( m => m.EmptyChatPageModule)
},
{
- path: '',
- loadChildren: () => import('./home/home.module').then( m => m.HomePageModule)
+ path: 'btn-criar',
+ loadChildren: () => import('./shared/buttons/btn-criar/btn-criar.module').then( m => m.BtnCriarPageModule)
+ },
+ {
+ path: 'btn-adicionar',
+ loadChildren: () => import('./shared/buttons/btn-adicionar/btn-adicionar.module').then( m => m.BtnAdicionarPageModule)
+ },
+ {
+ path: 'empty-container',
+ loadChildren: () => import('./shared/empty-container/empty-container.module').then( m => m.EmptyContainerPageModule)
+ },
+ {
+ path: 'events-to-approve',
+ loadChildren: () => import('./shared/gabinete-digital/events-to-approve/events-to-approve.module').then( m => m.EventsToApprovePageModule)
+ },
+ {
+ path: 'expedients',
+ loadChildren: () => import('./shared/gabinete-digital/expedients/expedients.module').then( m => m.ExpedientsPageModule)
},
- /* {
- path: 'chat',
- component: ChatPage
- } */
-];
-@NgModule({
- imports: [
- RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })
- ],
- exports: [RouterModule]
-})
-export class AppRoutingModule {}
+ /* {
+ path: 'chat',
+ component: ChatPage
+ } */
+
+];
+@NgModule({
+ imports: [
+ RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })
+ ],
+ exports: [RouterModule]
+})
+export class AppRoutingModule {}
diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index adaccc9db..a88262399 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -45,7 +45,7 @@ import { MessagesPage } from './pages/chat/messages/messages.page';
IonicStorageModule.forRoot(),
AppRoutingModule,
PipesModule,
- HttpClientModule,
+ HttpClientModule,
],
providers: [
StatusBar,
diff --git a/src/app/home/home.page.html b/src/app/home/home.page.html
index 3d7f5d093..2129a6732 100644
--- a/src/app/home/home.page.html
+++ b/src/app/home/home.page.html
@@ -27,5 +27,4 @@
Chat
-
-
\ No newline at end of file
+
diff --git a/src/app/pages/agenda/agenda.page.ts b/src/app/pages/agenda/agenda.page.ts
index ef2ed1c5b..817f16655 100644
--- a/src/app/pages/agenda/agenda.page.ts
+++ b/src/app/pages/agenda/agenda.page.ts
@@ -901,7 +901,7 @@ export class AgendaPage implements OnInit {
}
async cloneAllmobileComponent(){
-
+
this.mobileComponent.showAddNewEvent = false;
this.mobileComponent.showEditEvent = false;
this.mobileComponent.showEventDetails = false;
@@ -911,7 +911,6 @@ export class AgendaPage implements OnInit {
this.mobileComponent.showAttendeeModal = false;
this.closeEventToApprove();
-
}
async AproveEventEditEvent(data){
diff --git a/src/app/pages/chat/chat.module.ts b/src/app/pages/chat/chat.module.ts
index 0d1929a26..d3e4021b0 100644
--- a/src/app/pages/chat/chat.module.ts
+++ b/src/app/pages/chat/chat.module.ts
@@ -11,6 +11,10 @@ import { SharedModule } from 'src/app/shared/shared.module';
import { RouterModule } from '@angular/router';
import { GroupMessagesPage } from 'src/app/shared/chat/group-messages/group-messages.page';
import { MessagesPage } from 'src/app/shared/chat/messages/messages.page';
+import { EmptyChatPage } from 'src/app/shared/chat/empty-chat/empty-chat.page';
+import { ContactsPage } from 'src/app/shared/chat/messages/contacts/contacts.page';
+import { NewGroupPage } from 'src/app/shared/chat/new-group/new-group.page';
+import { GroupContactsPage } from 'src/app/shared/chat/group-messages/group-contacts/group-contacts.page';
@NgModule({
imports: [
@@ -24,9 +28,20 @@ import { MessagesPage } from 'src/app/shared/chat/messages/messages.page';
declarations: [
ChatPage,
MessagesPage,
+ ContactsPage,
GroupMessagesPage,
+ NewGroupPage,
+ GroupContactsPage,
+ EmptyChatPage,
],
schemas: [CUSTOM_ELEMENTS_SCHEMA],
- entryComponents: [MessagesPage, GroupMessagesPage]
+ entryComponents: [
+ MessagesPage,
+ ContactsPage,
+ GroupMessagesPage,
+ NewGroupPage,
+ GroupContactsPage,
+ EmptyChatPage,
+ ]
})
export class ChatPageModule {}
diff --git a/src/app/pages/chat/chat.page.html b/src/app/pages/chat/chat.page.html
index 53f03b5e2..427672943 100644
--- a/src/app/pages/chat/chat.page.html
+++ b/src/app/pages/chat/chat.page.html
@@ -10,15 +10,15 @@
-
diff --git a/src/app/pages/chat/chat.page.scss b/src/app/pages/chat/chat.page.scss
index d9067fd6c..8c5e7498a 100644
--- a/src/app/pages/chat/chat.page.scss
+++ b/src/app/pages/chat/chat.page.scss
@@ -8,7 +8,6 @@ ion-content{
.title-content{
width: 100%;
margin-bottom: 15px;
- overflow: auto;
padding: 0 !important;
background: #fff;
diff --git a/src/app/pages/chat/chat.page.ts b/src/app/pages/chat/chat.page.ts
index e31f52f53..d97cbe1ef 100644
--- a/src/app/pages/chat/chat.page.ts
+++ b/src/app/pages/chat/chat.page.ts
@@ -57,11 +57,18 @@ export class ChatPage implements OnInit {
componentRef: any;
roomId:any;
+ groupRoomId:any;
+ showEmptyComponent=true;
showMessages=false;
+ showContacts=false;
+ showNewGroup=false;
showGroupMessages=false;
+ showGroupContacts=false;
+ emptyTextDescription = 'Sem conversa selecionada';
@Output() getRoomInfo;
+
constructor(
private http:HttpClient,
private chatService: ChatService,
@@ -75,11 +82,6 @@ export class ChatPage implements OnInit {
/* this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn');
this.headers = this.headers.set('X-Auth-Token', 'SJwIgtlqfloPK696fpc2VBvyDluipuIHKB_0Q6-9ycJ'); */
}
- closeAllDesktopComponent(){
- this.desktopComponent = {
- showMessages: false,
- }
- }
ngOnInit() {
this.segment = "Contactos";
@@ -99,7 +101,24 @@ export class ChatPage implements OnInit {
}
closeAllDesktopComponents() {
this.showMessages=false;
+ this.showContacts=false;
+ this.showNewGroup=false;
this.showGroupMessages=false;
+ this.showEmptyComponent=false;
+ this.showGroupContacts=false;
+ console.log('All components closed!');
+ }
+ openGroupContactsPage(data){
+ console.log(data);
+ this.groupRoomId = data;
+ console.log(this.groupRoomId);
+ this.closeAllDesktopComponents();
+ if(window.innerWidth <= 1024){
+
+ }
+ else{
+ this.showGroupContacts = true;
+ }
}
openMessagesPage(rid) {
if( window.innerWidth <= 1024){
@@ -107,22 +126,46 @@ export class ChatPage implements OnInit {
}
else{
this.closeAllDesktopComponents();
+ this.showEmptyComponent = false;
this.roomId = rid;
this.showMessages=true;
}
}
- openGroupMessagesPage(rid) {
+ openContactsPage() {
+ console.log('OK');
+ this.closeAllDesktopComponents();
+
if( window.innerWidth <= 1024){
- this.openGroupMessagesModal(rid);
+ //this.selectContact();
+ }
+ else{
+ console.log('here');
+ this.showContacts=true;
+ }
+ }
+ openNewGroupPage() {
+ if( window.innerWidth <= 1024){
+ this.newGroup();
}
else{
this.closeAllDesktopComponents();
- this.roomId = rid;
+ this.showNewGroup=true;
+ }
+ }
+ openGroupMessagesPage(data) {
+ console.log('HERE');
+
+ if( window.innerWidth <= 1024){
+ this.openGroupMessagesModal(data);
+ }
+ else{
+ this.closeAllDesktopComponents();
+ this.showEmptyComponent = false;
+ this.roomId = data;
this.showGroupMessages=true;
}
}
-
onSegmentChange(){
this.load();
}
@@ -219,7 +262,7 @@ export class ChatPage implements OnInit {
modal.onDidDismiss();
}
async openMessagesModal(roomId:any){
- this.closeAllDesktopComponent();
+ this.closeAllDesktopComponents();
let classs;
if( window.innerWidth <= 1024){
diff --git a/src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.html b/src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.html
index 47245336b..16c3a8307 100644
--- a/src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.html
+++ b/src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.html
@@ -48,7 +48,7 @@
{{customDate}}
- das {{loadedEvent.workflowInstanceDataFields.StartDate | date: 'hh:mm'}} às {{loadedEvent.workflowInstanceDataFields.EndDate | date: 'hh:mm'}}
+ das {{loadedEvent.workflowInstanceDataFields.StartDate}} às {{loadedEvent.workflowInstanceDataFields.EndDate}}
(Não se repete)
Repete
diff --git a/src/app/pages/gabinete-digital/event-list/event-list.page.ts b/src/app/pages/gabinete-digital/event-list/event-list.page.ts
index 666145b04..9f683ff49 100644
--- a/src/app/pages/gabinete-digital/event-list/event-list.page.ts
+++ b/src/app/pages/gabinete-digital/event-list/event-list.page.ts
@@ -34,6 +34,7 @@ S
this.segment = this.navParams.get('segment');
/* console.log(this.navParams.get('md')); */
console.log(this.segment);
+
this.LoadToApproveEvents();
@@ -64,9 +65,9 @@ S
this.eventsMDGPRList = res;
});
}
+
+
async openApproveModal(eventSerialNumber){
-
-
let classs;
if( window.innerWidth <= 1024){
classs = 'cal-modal modal modal-desktop'
@@ -79,7 +80,7 @@ S
componentProps:{
serialNumber: eventSerialNumber,
},
- cssClass: classs,
+ cssClass: 'event-list',
backdropDismiss: false
});
@@ -87,6 +88,7 @@ S
modal.onDidDismiss();
}
+
doRefresh(event) {
this.LoadToApproveEvents();
console.log('refresh');
diff --git a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html
index 0cc58df91..3ccb997eb 100644
--- a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html
+++ b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html
@@ -1,10 +1,10 @@
-
+
@@ -68,172 +55,154 @@
-
-
-
Detalhes do Expediente
-
-
- Assunto
- {{ task.Folio }}
-
-
- Remetentes
- {{task.Remetente}}
-
-
- Data
- {{ task.CreateDate | date: 'dd-MM-yy | hh:mm'}}
-
-
-
- Ver documento
-
-
-
-
Eventos Associados
-
+
+
+
-
-
-
-
-
-
-
-
{{event.StartDate | date: 'hh:mm'}}
-
{{event.EndDate | date: 'hh:mm'}}
-
-
-
{{event.StartDate | date: 'd/M/yy' }} - {{ event.EndDate | date: 'dd/mm/yy'}} | {{event.Location}}
-
{{event.StartDate | date: 'd/M/yy' }} | {{event.Location}}
-
{{event.Subject}}
-
-
-
-
+
+
+
+
+ {{ task.Folio}}
+
+
+
+
+
+
+
+
+
+
+
+ Sexta, 14 de AbrilExpediente
+ Muitíssimo urgente
+
+
+
+
+
Intervenientes
+
+
+
+
{{interveniente.Name}}
+
+
+
+
Com conhecimento
+
+
+
+
+
+
Detalhes
+
+
+
+
+
+
+
+
+ Documentos Anexados
+
+
+ {{ task.Folio }}
+ {{task.Remetente}}{{ task.CreateDate | date: 'dd/MM/yy' }}
+
+
+
-
+
+
Eventos Associados
+
+
+
+
+
+
+
+
{{event.StartDate | date: 'hh:mm'}}
+
{{event.EndDate | date: 'hh:mm'}}
+
+
+
{{event.StartDate | date: 'd/M/yy' }} - {{ event.EndDate | date: 'dd/mm/yy'}} | {{event.Location}}
+
{{event.StartDate | date: 'd/M/yy' }} | {{event.Location}}
+
{{event.Subject}}
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-->
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
diff --git a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss
index b906a9f52..ac378214b 100644
--- a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss
+++ b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss
@@ -1,19 +1,24 @@
@import '~src/function.scss';
-.header-toolbar{
- --background:transparent;
- --opacity: 1;
-
- .main-header{
- width: 100%; /* 400px */
- height: 100%;
- font-family: Roboto;
- border-top-left-radius: 25px;
- border-top-right-radius: 25px;
- background-color: #fff;
- overflow:hidden;
- padding: 30px 20px 0px 20px;
- color:#000;
- transform: translate3d(0, 1px, 0);
+.content{
+ padding: 30px 20px 0 20px !important;
+ margin: 0;
+ float: left;
+}
+.color-red{
+ font-weight: 500;
+ color:#d30a0a !important;
+}
+.btn-size{
+ font-size: 18px !important;
+}
+.main-header{
+ font-family: Roboto;
+ border-top-left-radius: 25px;
+ border-top-right-radius: 25px;
+ background-color: #fff;
+ overflow:auto;
+ color:#000;
+ transform: translate3d(0, 1px, 0);
.header-top{
width: 360px;
@@ -67,6 +72,8 @@
font-size: 25px;
overflow: auto;
float: left;
+ padding-top: 4px;
+ padding-left: 5px;
}
.div-icon{
width: 40px;
@@ -75,8 +82,7 @@
overflow: auto;
padding: 1px;
}
- }
- }
+}
ion-item-group{
margin: 15px;
}
@@ -85,141 +91,130 @@ ion-button{
width: 80%;
margin: 20px auto;
}
-.h3-event-title{
- padding: 15px 0 0px 25px;
- font-weight: bold;
+
+
+.upper-content{
+ font-family: Roboto;
+ margin-left: 41px;
+ overflow: auto;
+ font-size: 18px;
+
+ .label{
+ border-radius: 20px;
+ background: #ffb703;
+ float: right;
+ padding: 5px 13.5px 5px 13.5px;
+ color: #fff;
+ }
+
+ .button-calendar-type ion-button{
+ height: 25px;
+ }
+ .content-details{
+ font-size: 17px;
+ .date{
+ color: #797979;
+ }
+ }
+}
+.middle-conten{
+ .middle-content p{
+ font-size: 16px;
+ }
+}
+.bottom-content{
+ //width: 360px;
+ margin: 0 auto;
+
+ .bottom-content h3{
+ font-size: 16px;
+ margin: 0 0 0 10px;
+ }
+ .attach-document{
+ font-size: 15px;
+ color: #0d89d1;
+ margin: 5px 5px 5px 10px;
+ padding: 5px;
+ float: left;
+ }
+ .attach-icon{
+ width: 37px;
+ font-size: 35px;
+ float: left;
+ }
+ .attach-title-item{
+ font-size: 18px;
+ width: 100%;
+ color:#0d89d1;
+ padding-bottom: 5px;
+ }
+ /* SPAN */
+ .span-left{
+ float: left;
+ font-size: 15x;
+ }
+ .span-right{
+ text-align: right;
+ float: right;
+ font-size: 13px;
+ }
+}
+.aside-right{
+ padding: 30px 20px 0 20px !important;
+
+ .arrow-right{
+ display: flex;
+ justify-content: flex-end;
+ margin-bottom: 20px;
+
+ .arrow-right-icon{
+ width: 37px;
+ float: right;
+ font-size: 35px;
+ overflow: hidden;
+ }
+ }
+ .buttons{
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+
+ .btn-ok, .btn-cancel, .btn-delete{
+ height: auto !important;
+ font-size: 16px !important;
+ font-weight: 600 !important;
+ width: 100% !important;
+ margin-bottom: 10px !important;
+ padding: 15px !important;
+ }
+ }
+ .solid {
+ display: block;
+ width: 90%;
+ border-top: 1px solid #ebebeb;
+ margin: 0 auto !important;
+ margin-bottom: 10px !important;
+ }
}
-//DIV
-.div-item-Oficial{
- width: 100%;
- overflow: auto;
- border-bottom: 1px solid #ccc;
- margin: 10px 0 5px 0;
- /* background: #cab0dc; */
- /* border-radius: 20px; */
- /* padding: 10px; */
- /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */
- }
- .div-item-Pessoal{
- width: 100%;
- overflow: auto;
- border-bottom: 1px solid #ccc;
- margin: 10px 0 5px 0;
- /* background: #cbeecb; */
- /* border-radius: 20px; */
- /* padding: 10px; */
- /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */
- }
- .div-up{
- width: 100%;
- overflow: auto;
- }
- .div-up h3{
- margin: 0;
- padding: 0;
- font-size: 17px;
+@media only screen and (max-width: 1023px) {
+ .content{
width: 100%;
}
+ .aside-right{
+ display: none;
+ }
+}
+@media only screen and (min-width: 1024px) {
.div-icon{
- width: 10%;
- font-size: 22px;
- float: left;
- color: #808080;
+ display: none;
}
- .div-icon ion-icon{
- display: block;
- margin: 0 auto;
-
- }
- .div-content-Oficial{
- width: 85%;
- float: left;
- border-left: 4px solid #cab0dc;
- padding: 0 0 0 12px;
- }
- .div-content-Pessoal{
- width: 85%;
- float: left;
- border-left: 4px solid #cbeecb;
- padding: 0 0 0 12px;
- }
- .div-content-Oficial h3, .div-content-Pessoal h3{
- font-size: 14pt;
- /* border: 1px solid red; */
- }
- .div-content-Oficial p, .div-content-Pessoal p{
- font-size: 12pt;
- color: rgb(94, 92, 92);
- padding: 0 !important;
- margin: 0 !important;
- }
- .div-botton{
- width: 100%;
- overflow: auto;
- margin: 10px 0 5px 0;
- }
- .div-botton-left{
- width: 10%;
- float: left;
- }
- .ion-icon-location{
- text-align: center;
- display: block;
- color: #000;
- font-size: 16px;
- margin: 0 auto;
- }
- .div-botton-middle{
+ .content{
width: 75%;
- float: left;
- margin-top: 0.5px;
+ border-right: 1px solid #d8d8d8;
}
- .div-botton-middle p{
- padding: 0;
- margin: 0;
+
+ .aside-right{
+ width: 25%;
}
- .div-botton-right{
- width: 10%;
- float: left;
- margin: 0;
- padding: 0;
- }
- .ion-icon-attach{
- color: #666666;
- font-size: 20px;
- }
-/* TOGGLE BUTTON */
- .switch {
- position: relative;
- display: inline-block;
- width: 90px;
- height: 34px;
- float: right;
- margin:20px 20px 0 0;
- }
- .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
+}
\ No newline at end of file
diff --git a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts
index 03ada44f6..63156b633 100644
--- a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts
+++ b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts
@@ -26,6 +26,8 @@ export class ExpedienteDetailPage implements OnInit {
eventsList: Event[];
serialnumber: string;
profile: string;
+ intervenientes: any;
+ cc: any;
constructor(private activateRoute: ActivatedRoute,
private processes: ProcessesService,
@@ -62,14 +64,26 @@ export class ExpedienteDetailPage implements OnInit {
this.processes.GetTask(serial).subscribe(res => {
this.task = {
"SerialNumber": res.serialNumber,
- "Folio": res.workflowInstanceFolio,
+ "Folio": res.workflowInstanceDataFields.Subject,
"Senders": res.originator.email,
"CreateDate": momentG(new Date(res.taskStartDate),'yyyy-MM-dd HH:mm:ss'),
"DocumentURL": res.workflowInstanceDataFields.ViewerRequest,
"Remetente": res.workflowInstanceDataFields.Sender,
+ "Note": res.workflowInstanceDataFields.Note,
+ "FolderId": res.workflowInstanceDataFields.FolderID
}
this.fulltask = res;
console.log(res);
+ this.processes.GetTaskParticipants(this.task.FolderId).subscribe(users=>{
+ this.intervenientes = users.filter(user=>{
+ return user.Type == 'I';
+ });
+ this.cc = users.filter(user=>{
+ return user.Type == 'CC';
+ });
+ console.log(users);
+
+ })
});
}
diff --git a/src/app/pages/gabinete-digital/expediente/expediente.page.ts b/src/app/pages/gabinete-digital/expediente/expediente.page.ts
index 34b2fd05b..447317a76 100644
--- a/src/app/pages/gabinete-digital/expediente/expediente.page.ts
+++ b/src/app/pages/gabinete-digital/expediente/expediente.page.ts
@@ -67,7 +67,6 @@ export class ExpedientePage implements OnInit {
async viewExpedientDetail(serialNumber:any) {
console.log(this.profile);
-
let classs;
if( window.innerWidth <= 1024){
classs = 'modal modal-desktop'
@@ -75,7 +74,6 @@ export class ExpedientePage implements OnInit {
classs = 'gabinete-digital-mobile-modal-to-Desktop'
}
-
const modal = await this.modalController.create({
component: ExpedienteDetailPage,
componentProps:{
diff --git a/src/app/pages/gabinete-digital/gabinete-digital.module.ts b/src/app/pages/gabinete-digital/gabinete-digital.module.ts
index c27f2256f..6eca51583 100644
--- a/src/app/pages/gabinete-digital/gabinete-digital.module.ts
+++ b/src/app/pages/gabinete-digital/gabinete-digital.module.ts
@@ -10,7 +10,10 @@ import { GabineteDigitalPage } from './gabinete-digital.page';
import { SharedModule } from 'src/app/shared/shared.module';
import { EventListComponent } from 'src/app/shared/agenda/event-list/event-list.component';
-import { ExpedientePage } from 'src/app/shared/gabinete-digital/expediente/expediente.page'
+import { EmptyContainerPage } from 'src/app/shared/empty-container/empty-container.page';
+import { EventsToApprovePage } from 'src/app/shared/gabinete-digital/events-to-approve/events-to-approve.page';
+import { ExpedientePage } from 'src/app/shared/gabinete-digital/expediente/expediente.page';
+import { ExpedientsPage } from 'src/app/shared/gabinete-digital/expedients/expedients.page';
/* import { ComponentsModule } from 'src/app/components/components.module'; */
@@ -25,7 +28,16 @@ import { ExpedientePage } from 'src/app/shared/gabinete-digital/expediente/exped
declarations: [
GabineteDigitalPage,
EventListComponent,
- ExpedientePage
+ EmptyContainerPage,
+ EventsToApprovePage,
+ ExpedientePage,
+ ExpedientsPage,
+ ],
+ entryComponents: [
+ EmptyContainerPage,
+ EventsToApprovePage,
+ ExpedientePage,
+ ExpedientsPage,
],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.html b/src/app/pages/gabinete-digital/gabinete-digital.page.html
index 65c8eaaa9..211d1c35f 100644
--- a/src/app/pages/gabinete-digital/gabinete-digital.page.html
+++ b/src/app/pages/gabinete-digital/gabinete-digital.page.html
@@ -8,29 +8,27 @@
-
+
-
-
-
-
+
+
Gabinete Digital
-
+
Eventos para Aprovação
{{count_ev_md+count_ev_pr}} Documentos
-
+
Correspondencia
{{count_exp_dailywork}} Documentos
-
-
-
-
diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.scss b/src/app/pages/gabinete-digital/gabinete-digital.page.scss
index c60877f91..8073fc452 100644
--- a/src/app/pages/gabinete-digital/gabinete-digital.page.scss
+++ b/src/app/pages/gabinete-digital/gabinete-digital.page.scss
@@ -107,7 +107,7 @@ ion-content{
padding: 30px 5px 30px 5px;
border-radius: 15px;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07);
- border: solid 1px #e9e9e9;
+ //border: solid 1px #e9e9e9;
/* --background-color: #ffffff !important; */
background-color: #ffffff !important;
float: left;
@@ -153,8 +153,9 @@ ion-content{
.main-content{
.aside-wrapper{
- border: 1px solid red;
+ width: 40%;
justify-content: flex-start !important;
+ border-right: 1px solid #d8d8d8;
.aside-title{
font-family: Roboto;
font-size: 25px;
@@ -162,25 +163,38 @@ ion-content{
}
}
.aside-content{
+ width: 60%;
display: flex !important;
background-color: white;
}
}
.exp-card{
- margin: 5px auto;
+ display: flex;
+ align-items: center;
+ margin: 0 auto;
+ margin-bottom: 15px;
flex-direction: row !important;
width: 100%;
- padding-right: 11px;
- padding-bottom: 5px;
- padding-top: 5px;
+ padding: 10px 17px 10px 17px;
height: unset !important;
+ box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07);
+
.exp-card-title{
flex: 1;
text-align: left;
+ margin-top: 0px !important;
+ }
+ .exp-card-content{
+ margin: 0 !important;
}
.exp-card-content .title1{
display: none;
+ margin-top: 0px !important;
+ }
+ .exp-card-content .number{
+ //display: none;
+ margin-top: 0px !important;
}
}
}
diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.ts b/src/app/pages/gabinete-digital/gabinete-digital.page.ts
index cc9e51ebc..e195887c3 100644
--- a/src/app/pages/gabinete-digital/gabinete-digital.page.ts
+++ b/src/app/pages/gabinete-digital/gabinete-digital.page.ts
@@ -31,6 +31,13 @@ export class GabineteDigitalPage implements OnInit {
showEventList: false,
showExpediente : false
}
+ showEventsToApprove = false;
+ showEmptyContainer = true;
+ showExpedients = false;
+ showExpedientDetail = false;
+ emptyTextDescription = 'Sem opção selecionada';
+
+ serialNumber:string;
constructor(
private processesbackend:ProcessesService,
@@ -90,6 +97,14 @@ this.processesbackend.GetActionsList().subscribe(res=>{
});
}
+ closeAllDesktopComponents(){
+ this.showEmptyContainer = false;
+ this.showEventsToApprove = false;
+ this.showExpedients = false;
+ this.showExpedients = false;
+ this.showExpedientDetail = false;
+ }
+
LoadCounts() {
this.showLoader = true;
this.processesbackend.GetTasksList("Expediente", true).subscribe(res =>{
@@ -122,6 +137,16 @@ this.processesbackend.GetActionsList().subscribe(res=>{
notImplemented(){
this.alertService.presentAlert('Funcionalidade em desenvolvimento');
}
+
+ openEventsToApprovePage(segment:any){
+ this.closeAllDesktopComponents();
+ if( window.innerWidth <= 1024){
+ this.openEventsToApproveList(segment);
+ }
+ else{
+ this.showEventsToApprove = true;
+ }
+ }
async openEventsToApproveList(segment:any){
@@ -151,7 +176,27 @@ this.processesbackend.GetActionsList().subscribe(res=>{
//}
}
-
+ openExpedientListPage(){
+ this.closeAllDesktopComponents();
+ if( window.innerWidth <= 1024){
+ this.openExpedientList();
+ }
+ else{
+ this.showExpedients = true;
+ }
+ }
+ openExpedientPage(data){
+ console.log(data);
+
+ this.closeAllDesktopComponents();
+ if( window.innerWidth <= 1024){
+ //this.openExpedientList();
+ }
+ else{
+ this.serialNumber = data;
+ this.showExpedientDetail = true;
+ }
+ }
async openExpedientList(){
this.closeAllDesktopComponent();
diff --git a/src/app/services/processes.service.ts b/src/app/services/processes.service.ts
index dbc919389..186a5801b 100644
--- a/src/app/services/processes.service.ts
+++ b/src/app/services/processes.service.ts
@@ -37,8 +37,7 @@ export class ProcessesService {
return this.http.get
(`${geturl}`, options);
}
- GetTask(serialnumber:string): Observable
- {
+ GetTask(serialnumber:string): Observable{
const geturl = environment.apiURL + 'Tasks/FindTask';
let params = new HttpParams();
@@ -50,6 +49,20 @@ export class ProcessesService {
};
return this.http.get(`${geturl}`, options);
}
+
+ GetTaskParticipants(folderId:string): Observable{
+ const geturl = environment.apiURL + 'Processes/GetUsersInDispash';
+ let params = new HttpParams();
+
+ params = params.set("folderId", folderId);
+
+ let options = {
+ headers: this.headers,
+ params: params
+ };
+ return this.http.get(`${geturl}`, options);
+ }
+
FindTaskDocId(serialnumber:string): Observable
{
const geturl = environment.apiURL + 'Tasks/FindExpedienteDocId';
diff --git a/src/app/shared/agenda/approve-event/approve-event.component.html b/src/app/shared/agenda/approve-event/approve-event.component.html
index 7223e8b49..9fe12aa8e 100644
--- a/src/app/shared/agenda/approve-event/approve-event.component.html
+++ b/src/app/shared/agenda/approve-event/approve-event.component.html
@@ -1,4 +1,4 @@
-
+