create, edit, delete member related Data
This commit is contained in:
parent
585ff008b9
commit
27a4d2187d
36 changed files with 2375 additions and 70 deletions
|
@ -46,6 +46,7 @@ export const useCommunicationStore = defineStore("communication", {
|
|||
streetNumber: communication.streetNumber,
|
||||
streetNumberAddition: communication.streetNumberAddition,
|
||||
typeId: communication.typeId,
|
||||
isNewsletterMain: communication.isNewsletterMain,
|
||||
});
|
||||
this.fetchCommunicationsForMember();
|
||||
return result;
|
||||
|
@ -60,6 +61,7 @@ export const useCommunicationStore = defineStore("communication", {
|
|||
street: communication.street,
|
||||
streetNumber: communication.streetNumber,
|
||||
streetNumberAddition: communication.streetNumberAddition,
|
||||
isNewsletterMain: communication.isNewsletterMain,
|
||||
});
|
||||
this.fetchCommunicationsForMember();
|
||||
return result;
|
||||
|
|
|
@ -42,8 +42,6 @@ export const useMemberQualificationStore = defineStore("memberQualification", {
|
|||
const result = await http.post(`/admin/member/${memberId}/qualification`, {
|
||||
note: memberQualification.note,
|
||||
start: memberQualification.start,
|
||||
end: memberQualification.end,
|
||||
terminationReason: memberQualification.terminationReason,
|
||||
qualificationId: memberQualification.qualificationId,
|
||||
});
|
||||
this.fetchMemberQualificationsForMember();
|
||||
|
|
|
@ -38,10 +38,8 @@ export const useMembershipStore = defineStore("membership", {
|
|||
async createMembership(membership: CreateMembershipViewModel): Promise<AxiosResponse<any, any>> {
|
||||
const memberId = useMemberStore().activeMember;
|
||||
const result = await http.post(`/admin/member/${memberId}/membership`, {
|
||||
interalId: membership.internalId,
|
||||
internalId: membership.internalId,
|
||||
start: membership.start,
|
||||
end: membership.end,
|
||||
terminationReason: membership.terminationReason,
|
||||
statusId: membership.statusId,
|
||||
});
|
||||
this.fetchMembershipsForMember();
|
||||
|
@ -50,7 +48,7 @@ export const useMembershipStore = defineStore("membership", {
|
|||
async updateMembership(membership: UpdateMembershipViewModel): Promise<AxiosResponse<any, any>> {
|
||||
const memberId = useMemberStore().activeMember;
|
||||
const result = await http.patch(`/admin/member/${memberId}/membership/${membership.id}`, {
|
||||
interalId: membership.internalId,
|
||||
internalId: membership.internalId,
|
||||
start: membership.start,
|
||||
end: membership.end,
|
||||
terminationReason: membership.terminationReason,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue