RED-9642: fixed soft deleted dossier stats display.
This commit is contained in:
parent
697d6e9014
commit
765c8234e3
@ -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>
|
||||
|
||||
@ -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');
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user