mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 21:06:06 +00:00
Merge branch 'developer' of https://bitbucket.org/equilibriumito/gabinete-digital into developer
This commit is contained in:
@@ -199,7 +199,7 @@
|
||||
</div>
|
||||
<p class="text-center exp-card-title " *ngIf="loggeduser.Profile == 'MDGPR' ">Diplomas por Validar</p>
|
||||
<p class="text-center exp-card-title " *ngIf="loggeduser.Profile == 'PR'">Diplomas por Assinar</p>
|
||||
<p class="text-center exp-card-content">{{count_dip_pv}} <span class="title1">Documentos</span> </p>
|
||||
<p class="text-center exp-card-content">{{ deplomasStore.deplomasReviewCount }} <span class="title1">Documentos</span> </p>
|
||||
</div>
|
||||
|
||||
<div *ngIf="loggeduser.Profile == 'MDGPR'" (click)="openDiplomasPage('assinados'); selectedElement='DiplomasAssinados'" [class.active]="selectedElement == 'DiplomasAssinados'" class="exp-card d-flex flex-column justify-center">
|
||||
@@ -208,7 +208,7 @@
|
||||
</div>
|
||||
<p class="text-center exp-card-title " *ngIf="loggeduser.Profile == 'MDGPR'">Diplomas assinados PR</p>
|
||||
<p class="text-center exp-card-title " *ngIf="loggeduser.Profile == 'PR'" >Diplomas</p>
|
||||
<p class="text-center exp-card-content">{{ count_dip_as_pr }} <span class="title1">Documentos</span></p>
|
||||
<p class="text-center exp-card-content">{{ deplomasStore.countDiplomasAssinadoListCount }} <span class="title1">Documentos</span></p>
|
||||
</div>
|
||||
|
||||
<div *ngIf="loggeduser.Profile == 'PR'" (click)="openDiplomasAssinarPage(); selectedElement='DiplomasAssinar'" [class.active]="selectedElement == 'DiplomasAssinar'" class="exp-card d-flex flex-column justify-center">
|
||||
@@ -216,7 +216,7 @@
|
||||
<ion-icon src="assets/images/icons-expediente-diploma.svg"></ion-icon>
|
||||
</div>
|
||||
<p class="text-center exp-card-title">Diplomas para Assinar</p>
|
||||
<p class="text-center exp-card-content">{{count_dip_as}} <span class="title1">Documentos</span></p>
|
||||
<p class="text-center exp-card-content">{{ deplomasStore.diplomasListCount }} <span class="title1">Documentos</span></p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -503,10 +503,13 @@ export class GabineteDigitalPage implements OnInit, DoCheck {
|
||||
|
||||
let diplomasValidar = despachospr.filter(data => data.activityInstanceName == "Revisar Diploma");
|
||||
this.count_dip_pv = Object.keys(diplomasValidar).length;
|
||||
this.deplomasStore.resetDiplomasReview(diplomasValidar)
|
||||
this.deplomasStore.deplomasReviewCount = this.count_dip_pv
|
||||
|
||||
let diplomasAssinar = despachospr.filter(data => data.activityInstanceName == "Assinar Diploma");
|
||||
this.count_dip_as = Object.keys(diplomasAssinar).length;
|
||||
this.deplomasStore.resetDiplomasList(diplomasAssinar)
|
||||
|
||||
|
||||
let diplomasAssinados = despachospr.filter(data => data.activityInstanceName == "Diploma Assinado");
|
||||
this.count_dip_as_pr = Object.keys(diplomasAssinados).length;
|
||||
|
||||
@@ -9,21 +9,24 @@ export class DeplomasService {
|
||||
|
||||
private _diplomasAssinadoList = []
|
||||
private _diplomasList = []
|
||||
private _diplomasReviewList = []
|
||||
|
||||
private keyNameDiplomasAssinado: string;
|
||||
private keyNameDiplomasList: string;
|
||||
|
||||
private _diplomasAssinadoListCount = 0
|
||||
private _diplomasListCount = 0
|
||||
private _diplomasReviewCount = 0
|
||||
|
||||
constructor() {
|
||||
this.keyNameDiplomasAssinado = (SHA1(this.constructor.name+"diplomasAssinado")).toString()
|
||||
this.keyNameDiplomasList = (SHA1(this.constructor.name+"diplomasList")).toString()
|
||||
|
||||
|
||||
setTimeout(()=>{
|
||||
setTimeout(()=>{
|
||||
let restoreDiplomasAssinado = localstoreService.get(this.keyNameDiplomasAssinado, {})
|
||||
let restoreDiplomasList = localstoreService.get(this.keyNameDiplomasList, {})
|
||||
let restoreDiplomasReviewList = localstoreService.get(this.keyNameDiplomasList, {})
|
||||
|
||||
this._diplomasAssinadoList = restoreDiplomasAssinado.list || []
|
||||
this._diplomasAssinadoListCount = parseInt(restoreDiplomasAssinado.count) || 0
|
||||
@@ -31,11 +34,23 @@ export class DeplomasService {
|
||||
this._diplomasList = restoreDiplomasList.list || []
|
||||
this._diplomasListCount = parseInt(restoreDiplomasList.count) || 0
|
||||
|
||||
|
||||
this._diplomasReviewList = restoreDiplomasReviewList.list || []
|
||||
this._diplomasReviewCount = parseInt(restoreDiplomasReviewList.count) || 0
|
||||
|
||||
}, 10)
|
||||
|
||||
}
|
||||
|
||||
get countDiplomasListCount() {
|
||||
|
||||
get deplomasReviewCount() {
|
||||
return this._diplomasReviewCount
|
||||
}
|
||||
set deplomasReviewCount(arg: number) {
|
||||
this._diplomasReviewCount = arg
|
||||
}
|
||||
|
||||
get countDiplomasAssinadoListCount() {
|
||||
return this._diplomasAssinadoListCount || 0
|
||||
}
|
||||
|
||||
@@ -56,6 +71,7 @@ export class DeplomasService {
|
||||
get diplomasList() {
|
||||
return this._diplomasList
|
||||
}
|
||||
|
||||
get diplomasAssinadoList() {
|
||||
return this._diplomasAssinadoList
|
||||
}
|
||||
@@ -74,7 +90,23 @@ export class DeplomasService {
|
||||
this.saveDiplomasList()
|
||||
}
|
||||
|
||||
saveDiplomasAssinadoList() {
|
||||
resetDiplomasReview(value: any[]) {
|
||||
this._diplomasReviewList =value
|
||||
this._diplomasReviewCount = value.length
|
||||
this.saveDiplomasReviewList()
|
||||
}
|
||||
|
||||
|
||||
private saveDiplomasReviewList () {
|
||||
setTimeout(()=>{
|
||||
localstoreService.set(this.keyNameDiplomasList,{
|
||||
list: this._diplomasReviewList,
|
||||
count: this._diplomasReviewCount,
|
||||
})
|
||||
}, 10)
|
||||
}
|
||||
|
||||
private saveDiplomasAssinadoList() {
|
||||
|
||||
setTimeout(()=>{
|
||||
localstoreService.set(this.keyNameDiplomasAssinado,{
|
||||
@@ -84,7 +116,7 @@ export class DeplomasService {
|
||||
}, 10)
|
||||
}
|
||||
|
||||
saveDiplomasList () {
|
||||
private saveDiplomasList () {
|
||||
setTimeout(()=>{
|
||||
localstoreService.set(this.keyNameDiplomasList,{
|
||||
list: this._diplomasList,
|
||||
|
||||
Reference in New Issue
Block a user