fix not updating and hiding added memebers close #49
This commit is contained in:
@@ -307,8 +307,11 @@ onMounted(() => {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
async function updateTable() {
|
async function updateTable(add?: Members) {
|
||||||
localCompareMembers.value = inProps.compareMembers;
|
localCompareMembers.value = inProps.compareMembers;
|
||||||
|
if (add) {
|
||||||
|
localCompareMembers.value?.push(...add);
|
||||||
|
}
|
||||||
await updateMembers(localCompareMembers.value, inProps.addResponsible).catch((err) =>
|
await updateMembers(localCompareMembers.value, inProps.addResponsible).catch((err) =>
|
||||||
NotifyResponse(err, 'error'),
|
NotifyResponse(err, 'error'),
|
||||||
);
|
);
|
||||||
@@ -452,15 +455,15 @@ async function addMemberTo() {
|
|||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
NotifyResponse(err, 'error');
|
NotifyResponse(err, 'error');
|
||||||
})
|
});
|
||||||
.finally(() => (selected.value = []));
|
|
||||||
|
|
||||||
if (inProps.addAttendees) {
|
if (inProps.addAttendees) {
|
||||||
await updateMemberLastVisit(selected.value);
|
await updateMemberLastVisit(selected.value);
|
||||||
} else {
|
} else {
|
||||||
await updateTable();
|
await updateTable(selected.value);
|
||||||
emit('update-event', filteredMembers.value.length);
|
emit('update-event', filteredMembers.value.length);
|
||||||
}
|
}
|
||||||
|
selected.value = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
async function updateMemberLastVisit(members: Members) {
|
async function updateMemberLastVisit(members: Members) {
|
||||||
|
|||||||
Reference in New Issue
Block a user