feat: Zugangscode-Generierung zu ReceiverTableComponent hinzufügen
- `generateAccessCode` Funktion implementiert, um einen eindeutigen Zugangscode zu generieren - Zugangscode-Generierung in die `receiver_filter` Funktion integriert - `receiver_filter` aktualisiert, um einen generierten Zugangscode der letzten Zeile zuzuweisen, wenn ein neuer Empfänger hinzugefügt wird - Dynamisches Zeilenmanagement basierend auf Eingabeveränderungen verbessert
This commit is contained in:
parent
f795b1447f
commit
a7a77cd491
@ -41,6 +41,7 @@ export class ReceiverTableComponent implements OnInit {
|
||||
|
||||
// if added into last row
|
||||
if (value.length > 0 && (this.receiverInputs.at(-1)?.lenght ?? 0) > 0) {
|
||||
this.receiverData.at(-1)!.accessCode = generateAccessCode();
|
||||
this.receiverData.push({ email: "", name: "", accessCode: "" });
|
||||
this.update();
|
||||
}
|
||||
@ -73,3 +74,8 @@ export class ReceiverTableComponent implements OnInit {
|
||||
this.receiverData = [...this.receiverData];
|
||||
}
|
||||
}
|
||||
|
||||
function generateAccessCode(): string {
|
||||
const uuid = crypto.randomUUID();
|
||||
return uuid.replace(/-/g, '').substring(1, 7).toUpperCase();
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user