Add table view and split name into firstName/lastName fields

This commit is contained in:
Torsten Schulz (local)
2025-10-21 14:38:41 +02:00
parent b024bfe884
commit bd677c26ae
29 changed files with 865 additions and 168 deletions

View File

@@ -32,18 +32,19 @@ export default defineEventHandler(async (event) => {
}
const body = await readBody(event)
const { id, name, email, phone, address, notes } = body
const { id, firstName, lastName, email, phone, address, notes } = body
if (!name) {
if (!firstName || !lastName) {
throw createError({
statusCode: 400,
message: 'Name ist erforderlich.'
message: 'Vorname und Nachname sind erforderlich.'
})
}
await saveMember({
id: id || undefined,
name,
firstName,
lastName,
email: email || '',
phone: phone || '',
address: address || '',