RED-9642: fixed soft deleted dossier stats display.

This commit is contained in:
Nicoleta Panaghiu 2024-07-15 12:53:35 +03:00
parent 697d6e9014
commit 765c8234e3
2 changed files with 9 additions and 5 deletions

View File

@ -12,10 +12,10 @@
<div *ngIf="dossierStats" class="stats-subtitle">
<div class="small-label">
<mat-icon svgIcon="iqser:document"></mat-icon>
{{ dossier.isSoftDeleted ? dossierStats.numberOfSoftDeletedFiles : dossierStats.numberOfFiles }}
{{ isSoftDeleted ? dossierStats.numberOfSoftDeletedFiles : dossierStats.numberOfFiles }}
</div>
<div *ngIf="!dossier.isSoftDeleted" class="small-label">
<div *ngIf="!isSoftDeleted" class="small-label">
<mat-icon svgIcon="iqser:pages"></mat-icon>
{{ dossierStats.numberOfPages }}
</div>
@ -27,11 +27,11 @@
<div class="small-label">
<mat-icon svgIcon="iqser:calendar"></mat-icon>
{{ dossier.date | date : 'mediumDate' }}
{{ dossier.date | date: 'mediumDate' }}
</div>
<div *ngIf="dossier.dueDate" [class.error]="passedDueDate" [class.warn]="approachingDueDate" class="small-label">
<mat-icon svgIcon="red:lightning"></mat-icon>
{{ dossier.dueDate | date : 'mediumDate' }}
{{ dossier.dueDate | date: 'mediumDate' }}
</div>
</div>

View File

@ -16,7 +16,7 @@ export interface PartialDossier extends Partial<IDossier> {
readonly dueDate?: string;
readonly date?: string;
readonly memberIds: List;
readonly isSoftDeleted: boolean;
readonly softDeletedTime?: string;
}
@Component({
@ -40,6 +40,10 @@ export class DossierNameColumnComponent {
return this.#dueDateDaysDiff < 0;
}
get isSoftDeleted(): boolean {
return !!this.dossier.softDeletedTime;
}
get #dueDateDaysDiff(): number {
return dateWithoutTime(dayjs(this.dossier.dueDate)).diff(dateWithoutTime(dayjs()), 'day');
}