This commit is contained in:
Bastian Wagner
2026-03-14 09:31:47 +01:00
parent 0d30e01a5f
commit ef4485115d
15 changed files with 157 additions and 48 deletions

View File

@@ -1,3 +1,8 @@
@if(isLoading) {
<div class="loading-overlay">
<mat-spinner></mat-spinner>
</div>
}
<h2 mat-dialog-title>Übergabeprotokoll</h2>
<mat-dialog-content>
<div class="text" style="margin: 0 0 24px 0;">

View File

@@ -8,10 +8,11 @@ import { MatInputModule } from '@angular/material/input';
import { MatButtonModule } from '@angular/material/button';
import { MatIconModule } from '@angular/material/icon';
import { IKeyHandoverPDF } from '../../../../model/interface/handover-pdf.interface';
import {MatProgressSpinnerModule} from '@angular/material/progress-spinner';
@Component({
selector: 'app-create-handover-pdf-dialog',
imports: [MatDialogModule, FormsModule, ReactiveFormsModule, CommonModule, MatFormFieldModule, MatInputModule, MatButtonModule, MatIconModule],
imports: [MatDialogModule, FormsModule, ReactiveFormsModule, CommonModule, MatFormFieldModule, MatInputModule, MatButtonModule, MatIconModule, MatProgressSpinnerModule],
templateUrl: './create-handover-pdf-dialog.component.html',
styleUrl: './create-handover-pdf-dialog.component.scss',
})

View File

@@ -83,11 +83,11 @@ export class HandoverDialogComponent extends AgGridContainerComponent {
{
colId: 'download',
headerName: 'PDF',
field: 'pdfFormKey',
field: 'pdfs',
width: 60,
tooltipValueGetter: () => 'Übergabeprotokoll herunterladen',
cellRenderer: () => '',
cellClass: (data: any) => data.value ? 'download-pdf' : '',
cellClass: (data: any) => data.value.length ? 'download-pdf' : '',
onCellClicked: (event) => {
this.downloadHandoverPDF(event.value)
},
@@ -232,9 +232,10 @@ export class HandoverDialogComponent extends AgGridContainerComponent {
//this.downloadHandoverPDF('5b1f92d9-c66c-49ad-b654-b9a9a6a59752')
}
downloadHandoverPDF(key: string) {
if (!key) { return; }
this.api.getHandoverPdf(key)
downloadHandoverPDF(pdfs: any[]) {
if (!pdfs || pdfs.length < 1) { return; }
this.api.getHandoverPdf(pdfs[0]['fileName'])
}
}