diff --git a/client/src/app/modules/keys/components/handover-dialog/handover-dialog.component.html b/client/src/app/modules/keys/components/handover-dialog/handover-dialog.component.html
index dc4b694..d9a19d9 100644
--- a/client/src/app/modules/keys/components/handover-dialog/handover-dialog.component.html
+++ b/client/src/app/modules/keys/components/handover-dialog/handover-dialog.component.html
@@ -4,9 +4,10 @@
}
Übergaben {{ data.name }}
-
+
+
+
+
+
+
+
+
| Kunde |
@@ -69,12 +76,10 @@
+
+
+
+
-
-
-
-
-
-
\ No newline at end of file
diff --git a/client/src/app/modules/keys/components/handover-dialog/handover-dialog.component.ts b/client/src/app/modules/keys/components/handover-dialog/handover-dialog.component.ts
index 00d450b..e508b77 100644
--- a/client/src/app/modules/keys/components/handover-dialog/handover-dialog.component.ts
+++ b/client/src/app/modules/keys/components/handover-dialog/handover-dialog.component.ts
@@ -20,13 +20,12 @@ import {MatListModule} from '@angular/material/list';
import {MatProgressSpinnerModule} from '@angular/material/progress-spinner';
import {MatRadioModule} from '@angular/material/radio';
import { HotToastService } from '@ngxpert/hot-toast';
-import {MatExpansionModule} from '@angular/material/expansion';
import {MatTabsModule} from '@angular/material/tabs';
@Component({
selector: 'app-handover-dialog',
standalone: true,
- imports: [FormsModule, MatExpansionModule, MatTabsModule, ReactiveFormsModule, MatDatepickerModule, MatFormFieldModule, MatInputModule, MatButtonModule, MatDialogModule, CommonModule, MatAutocompleteModule, MatProgressSpinnerModule, MatRadioModule],
+ imports: [FormsModule, MatTabsModule, ReactiveFormsModule, MatDatepickerModule, MatFormFieldModule, MatInputModule, MatButtonModule, MatDialogModule, CommonModule, MatAutocompleteModule, MatProgressSpinnerModule, MatRadioModule],
providers: [
provideNativeDateAdapter(),
{ provide: LOCALE_ID, useValue: 'de-DE' },
diff --git a/client/src/app/modules/keys/keys.component.ts b/client/src/app/modules/keys/keys.component.ts
index bf37d2c..a299323 100644
--- a/client/src/app/modules/keys/keys.component.ts
+++ b/client/src/app/modules/keys/keys.component.ts
@@ -36,12 +36,14 @@ export class KeysComponent {
{
cellRenderer: AgOpenHandoutComponent,
width: 100,
- headerName: 'Übergabe'
+ headerName: 'Übergabe',
+ sortable: false,
+ colId: 'handover',
},
- { field: 'handedOut' , headerName: 'Ausgegeben', width: 100, editable: false, filter: false, headerTooltip: 'Ausgegeben' },
- { field: 'name' , headerName: 'Name', flex: 1, editable: true, sort: 'asc', filter: true },
- { field: 'nr' , headerName: 'Schlüsselnummer', flex: 1, editable: true, filter: true },
- { field: 'cylinder' , headerName: 'Zylinder', flex: 1, editable: true, filter: true, cellRenderer: (data: any) => {return data.value?.name}, cellEditor: 'agSelectCellEditor',
+ { colId: 'handedOut', field: 'handedOut' , headerName: 'Ausgegeben', width: 100, editable: false, filter: false, headerTooltip: 'Ausgegeben' },
+ { colId: 'name', field: 'name' , headerName: 'Name', flex: 1, editable: true, sort: 'asc', filter: true },
+ { colId: 'nr', field: 'nr' , headerName: 'Schlüsselnummer', flex: 1, editable: true, filter: true },
+ { colId: 'cylinder', field: 'cylinder' , headerName: 'Zylinder', flex: 1, editable: true, filter: true, cellRenderer: (data: any) => {return data.value?.name}, cellEditor: 'agSelectCellEditor',
cellEditorParams: () => {
return {
values: this.cylinders,
@@ -51,7 +53,7 @@ export class KeysComponent {
return val.value?.name;
}
},
- { field: 'cylinder.system' , headerName: 'Schließanlage', flex: 1, editable: false, filter: true, cellRenderer: (data: any) => {return data.value?.name} },
+ { colId: 'system', field: 'cylinder.system' , headerName: 'Schließanlage', flex: 1, editable: false, filter: true, cellRenderer: (data: any) => {return data.value?.name} },
{
field: 'createdAt'
, headerName: 'Erstellt'
@@ -60,6 +62,7 @@ export class KeysComponent {
, cellRenderer: (data: any) => this.datePipe.transform(new Date(data.value))
, tooltipValueGetter: (data: any) => this.datePipe.transform(new Date(data.value), 'medium')
},{
+ colId: 'updatedAt',
field: 'updatedAt'
, headerName: 'Geändert'
, width: 120
@@ -69,7 +72,7 @@ export class KeysComponent {
}
],
loading: true,
- rowHeight: 48,
+ rowHeight: 36,
}
ngOnInit(): void {
diff --git a/client/src/app/shared/ag-grid/components/ag-open-handout/ag-open-handout.component.html b/client/src/app/shared/ag-grid/components/ag-open-handout/ag-open-handout.component.html
index 5df3305..fba54ca 100644
--- a/client/src/app/shared/ag-grid/components/ag-open-handout/ag-open-handout.component.html
+++ b/client/src/app/shared/ag-grid/components/ag-open-handout/ag-open-handout.component.html
@@ -1 +1 @@
-
+
diff --git a/client/src/app/shared/ag-grid/components/ag-open-handout/ag-open-handout.component.scss b/client/src/app/shared/ag-grid/components/ag-open-handout/ag-open-handout.component.scss
index 0708e2b..b8c9b12 100644
--- a/client/src/app/shared/ag-grid/components/ag-open-handout/ag-open-handout.component.scss
+++ b/client/src/app/shared/ag-grid/components/ag-open-handout/ag-open-handout.component.scss
@@ -7,5 +7,5 @@
}
.handover {
- background-image: url('../../../../../assets/img/handover.svg');
+ background-image: url('../../../../../assets/img/key_2.svg');
}
\ No newline at end of file
diff --git a/client/src/app/shared/ag-grid/components/ag-open-handout/ag-open-handout.component.ts b/client/src/app/shared/ag-grid/components/ag-open-handout/ag-open-handout.component.ts
index 2a34237..4cce201 100644
--- a/client/src/app/shared/ag-grid/components/ag-open-handout/ag-open-handout.component.ts
+++ b/client/src/app/shared/ag-grid/components/ag-open-handout/ag-open-handout.component.ts
@@ -4,11 +4,12 @@ import { ICellRendererParams } from 'ag-grid-community';
import { IKey } from '../../../../model/interface/key.interface';
import { MatDialog, MatDialogModule } from '@angular/material/dialog';
import { HandoverDialogComponent } from '../../../../modules/keys/components/handover-dialog/handover-dialog.component';
+import {MatTooltipModule} from '@angular/material/tooltip';
@Component({
selector: 'app-ag-open-handout',
standalone: true,
- imports: [MatDialogModule],
+ imports: [MatDialogModule, MatTooltipModule],
templateUrl: './ag-open-handout.component.html',
styleUrl: './ag-open-handout.component.scss'
})
diff --git a/client/src/assets/img/key_2.svg b/client/src/assets/img/key_2.svg
new file mode 100644
index 0000000..972691d
--- /dev/null
+++ b/client/src/assets/img/key_2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/client/src/styles.scss b/client/src/styles.scss
index bbd9ee6..0254bb8 100644
--- a/client/src/styles.scss
+++ b/client/src/styles.scss
@@ -29,11 +29,11 @@ html, body {
padding: 4px;
box-sizing: border-box;
border-radius: 6px;
- background-size: 28px;
+ background-size: 20px;
background-position: center;
background-repeat: no-repeat;
- width: 38px;
- height: 38px;
+ width: 26px;
+ height: 26px;
}