From 9191fb381192b77dbc7beae25901168bc460fa9e Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Wed, 27 Apr 2022 17:27:01 +0100 Subject: [PATCH] improve --- .../gabinete-digital.page.html | 460 +++++++++++------- .../gabinete-digital.page.scss | 82 +++- .../gabinete-digital/gabinete-digital.page.ts | 9 +- 3 files changed, 359 insertions(+), 192 deletions(-) diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.html b/src/app/pages/gabinete-digital/gabinete-digital.page.html index 27cdc2ed7..b2596bdea 100644 --- a/src/app/pages/gabinete-digital/gabinete-digital.page.html +++ b/src/app/pages/gabinete-digital/gabinete-digital.page.html @@ -17,7 +17,7 @@
Gabinete Digital
-
@@ -31,221 +31,307 @@
-
+
-
- -
-
-
-
- {{ task.Folio }} +
+ +
+
+
+
+ {{ task.Folio }} +
+
+ + + + +
-
- - - - +
+
+ {{task.Senders}} +
-
-
-
- {{task.Senders}} +
+
+ {{task.customDate}} +
-
-
-
- {{task.customDate}} +
+
+ + Agenda {{task.Agenda}} do Presidente da República + + + A sua agenda {{task.Agenda}} + +
-
-
-
- - Agenda {{task.Agenda}} do Presidente da República - - - A sua agenda {{task.Agenda}} - -
-
-
-
- {{task.activityInstanceName}} -
-
- {{ task.CreateDate | date: 'dd-MM-yyyy HH:mm' }} +
+
+ {{task.activityInstanceName}} +
+
+ {{ task.CreateDate | date: 'dd-MM-yyyy HH:mm' }} +
-
- -
- + +
+
-
- -
-
- - -
-

Todas as tarefas

-

{{ allProcessesList.length }} Documentos

-
- -
-
- -
-

Eventos para Aprovação

-

{{eventoaprovacaostore.countMd + eventoaprovacaostore.countPr}} Documentos

-
- -
-
- - - - -
-

Expediente

-

{{expedientegbstore.count}} Documentos

-
- - -
-
- - - - -
-

Pendentes

-

Meus Pendentes

-

{{pendentesstore.count}} Documentos

-
- -
-
- - - - -
-

Despacho do Presidente da República

-

Despachos criados por mim

-

{{ despachoprstore.count }} Documentos

-
- -
-
- - - - -
-

Despachos

-

{{despachoStore.count}} Documentos

-
- -
-
- - - - -
-

Pedidos de Parecer

-

Pedidos de Parecer solicitados por mim

-

{{pedidosstore.countparecer}} Documentos

-
- -
-
- - - - -
-

Pedidos de Deferimento

-

{{pedidosstore.countdeferimento}} Documentos

-
- - - +
+

Todas as tarefas

+

{{ allProcessesList.length }} Documentos

+
+ +
+
+ +
+

Eventos para Aprovação

+

{{eventoaprovacaostore.countMd + eventoaprovacaostore.countPr}} Documentos

+
+ +
+
+ + + + +
+

Expediente

+

{{expedientegbstore.count}} Documentos

+
+ + +
+
+ + + + +
+

Pendentes

+

Meus Pendentes

+

{{pendentesstore.count}} Documentos

-
--> -
-
-
+ + + +
+
- - - + + +
-
-

Despacho do Presidente da República

-

{{ despachoprstore.count }} Documentos

+

Despacho do Presidente da República

+

Despachos criados por mim

+

{{ despachoprstore.count }} Documentos

+
+ +
+
+ + + + +
+

Despachos

+

{{despachoStore.count}} Documentos

+
+ +
+
+ + + + +
+

Pedidos de Parecer

+

Pedidos de Parecer solicitados por mim

+

{{pedidosstore.countparecer}} Documentos

+
+ +
+
+ + + + +
+

Pedidos de Deferimento

+

{{pedidosstore.countdeferimento}} Documentos

+
+ + + + +
+
+
+ + + + +
+
+

Despacho do Presidente da República

+

{{ despachoprstore.count }} Documentos

+
+ +
+
+ + + + +
+

Diplomas por Validar

+

Diplomas por Assinar

+

{{ deplomasStore.deplomasReviewCount }} Documentos

+
+ +
+
+ + + + +
+

Diplomas assinados PR

+

Diplomas

+

{{ deplomasStore.countDiplomasAssinadoListCount }} Documentos

+
+ +
+
+ + + + +
+

Diplomas para Assinar

+

{{ deplomasStore.diplomasListCount }} Documentos

+
-
-
- - - - -
-

Diplomas por Validar

-

Diplomas por Assinar

-

{{ deplomasStore.deplomasReviewCount }} Documentos

+
+ + + + +
+ +

+

+
+
+ + +
+ +

+

+
+
+ + +
+ +

+

+
+
+ + +
+ +

+

+
+
+
+ + + +
+ +

+

+
+
+ + +
+ +

+

+
+
+ + +
+ +

+

+
+
+ + +
+ +

+

+
+
+
-
-
- - - - -
-

Diplomas assinados PR

-

Diplomas

-

{{ deplomasStore.countDiplomasAssinadoListCount }} Documentos

-
-
-
- - - - -
-

Diplomas para Assinar

-

{{ deplomasStore.diplomasListCount }} Documentos

-
-
+
diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.scss b/src/app/pages/gabinete-digital/gabinete-digital.page.scss index 718ba383c..d43777b98 100644 --- a/src/app/pages/gabinete-digital/gabinete-digital.page.scss +++ b/src/app/pages/gabinete-digital/gabinete-digital.page.scss @@ -62,7 +62,6 @@ ion-segment-button{ border-radius: 20px; } ion-item{ - --ion-background-color:#dae3f3; margin-bottom: 10px; border-radius: 5px; } @@ -155,8 +154,8 @@ ion-segment-button{ user-select: none; background: white; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07); - width: 360px; - margin: 7px 20px; + width: 90%; + margin: 0px 7px; border-radius: 15px; padding: 7px; border:1px solid white; @@ -440,7 +439,7 @@ ion-list{ } .exp-card-long{ //display: none; - width: 100% !important; + width: 90% !important; cursor: pointer; user-select: none; background: white; @@ -600,3 +599,78 @@ ion-list{ color: white !important; fill: red !important; } + +ion-item.item { + background-color: white !important; +} + +.item{ + width: 100% !important; + padding: 0px 20px 0 20px !important; + border-bottom: 1px solid #ebebeb !important; + align-items: center; + justify-content: space-between; + flex-direction: row; + background-color: transparent; + overflow: auto; + + .item-icon{ + //margin-top: 28px; + width: 45px; + float: left; + font-size: 40px; + + .item-icon ion-icon{ + color: #061b52; + } + } + .item-icon2{ + //margin-top: 23px; + width: 45px; + float: left; + font-size: 40px; + } + + .item-content{ + width: 100%; + padding: 15px 0 15px 10px; + overflow: auto; + margin-right: 5px; + + p{ + white-space: nowrap; + overflow: hidden !important; + text-overflow: ellipsis !important; + } + + .item-content-date{ + color: #797979; + font-size: 13px; + margin: 0 !important; + padding: 0 !important; + } + .item-content-title{ + color: var(--title-text-color); + font-size: 15px; + margin: 0 !important; + padding: 0 !important; + } + .item-content-detail{ + color: #000000; + font-size: 13px; + margin: 0 !important; + padding: 0 !important; + } + .item-options{ + color: var(--box-hover-background-color); + width: 25px; + font-size: 20px; + } + .item-content-date-active, .item-content-title-active, .item-content-detail-active{ + color: #fff; + } + } + .item-options-active{ + display: none !important; + } +} \ No newline at end of file diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.ts b/src/app/pages/gabinete-digital/gabinete-digital.page.ts index 5634ab2ec..90ff69e53 100644 --- a/src/app/pages/gabinete-digital/gabinete-digital.page.ts +++ b/src/app/pages/gabinete-digital/gabinete-digital.page.ts @@ -113,6 +113,9 @@ export class GabineteDigitalPage implements OnInit, DoCheck { // // pipe + + loadCount = false + customTaskPipe = new CustomTaskPipe() permissions = { @@ -534,11 +537,12 @@ export class GabineteDigitalPage implements OnInit, DoCheck { async LoadCounts() { - this.showLoader = true; let allPreocesses_ = await this.processesbackend.GetTasksList("", false).toPromise(); let allProcessesList = allPreocesses_; + this.loadCount = true; + allProcessesList = allProcessesList.filter(element => element.activityInstanceName != 'Conhecimento') allProcessesList = allProcessesList.filter(element => element.activityInstanceName != 'Revisar Diploma') @@ -660,6 +664,9 @@ export class GabineteDigitalPage implements OnInit, DoCheck { this.count_exp_pd = "-"; this.count_dip_apr = "-"; + + + this.loadCount = true } doRefresh(event) {