From ceabe4905faa0a1f745b8ec6dded4bb832e29a7d Mon Sep 17 00:00:00 2001 From: Thijn Date: Tue, 31 Dec 2024 15:28:55 +0100 Subject: [PATCH] finished "see only my contactmoments" --- .../contactmoment/contactmoment.mock.ts | 1 + src/entities/contactmoment/contactmoment.ts | 3 + .../contactmoment/contactmoment.types.ts | 1 + .../contactMomenten/ContactMomentenForm.vue | 79 ++++++++++++++++++- src/store/modules/contactmoment.ts | 22 +++--- src/views/widgets/ContactMomentenWidget.vue | 19 ++++- 6 files changed, 110 insertions(+), 15 deletions(-) diff --git a/src/entities/contactmoment/contactmoment.mock.ts b/src/entities/contactmoment/contactmoment.mock.ts index e8cc740..f2a1383 100644 --- a/src/entities/contactmoment/contactmoment.mock.ts +++ b/src/entities/contactmoment/contactmoment.mock.ts @@ -13,6 +13,7 @@ export const mockContactMomentData = (): TContactMoment[] => [ startDate: new Date().toISOString(), status: 'open', contactmoment: 'Contactmoment 3', + medewerker: 'Medewerker 3', }, ] diff --git a/src/entities/contactmoment/contactmoment.ts b/src/entities/contactmoment/contactmoment.ts index 99efc21..dcf7cc9 100644 --- a/src/entities/contactmoment/contactmoment.ts +++ b/src/entities/contactmoment/contactmoment.ts @@ -13,6 +13,7 @@ export class ContactMoment implements TContactMoment { public startDate: string public status: string public contactmoment: string + public medewerker: string constructor(source: TContactMoment) { this.id = source.id || '' @@ -25,6 +26,7 @@ export class ContactMoment implements TContactMoment { this.startDate = source.startDate || '' this.status = source.status || 'open' this.contactmoment = source.contactmoment || '' + this.medewerker = source.medewerker || '' } public validate(): SafeParseReturnType { @@ -39,6 +41,7 @@ export class ContactMoment implements TContactMoment { startDate: z.string().min(1), status: z.string().min(1), contactmoment: z.string().min(1), + medewerker: z.string().min(1), }) return schema.safeParse(this) diff --git a/src/entities/contactmoment/contactmoment.types.ts b/src/entities/contactmoment/contactmoment.types.ts index e2444af..a3d53fa 100644 --- a/src/entities/contactmoment/contactmoment.types.ts +++ b/src/entities/contactmoment/contactmoment.types.ts @@ -9,4 +9,5 @@ export type TContactMoment = { startDate: string; status: string; contactmoment: string; + medewerker: string; } diff --git a/src/modals/contactMomenten/ContactMomentenForm.vue b/src/modals/contactMomenten/ContactMomentenForm.vue index eca9c7e..13fb6d9 100644 --- a/src/modals/contactMomenten/ContactMomentenForm.vue +++ b/src/modals/contactMomenten/ContactMomentenForm.vue @@ -1,5 +1,5 @@