update event status

This commit is contained in:
Timi
2026-08-31 12:20:38 +08:00
parent a527d6685e
commit 9fb43a648f
5 changed files with 53 additions and 6 deletions
+3 -3
View File
@@ -54,7 +54,7 @@
</div>
</template>
</t-cell>
<template v-if="canDeleteEvent" #right>
<template v-if="canDeleteEvent && item.status !== 'DELETED'" #right>
<t-button
class="delete"
theme="danger"
@@ -186,7 +186,7 @@ async function toEventItem(item: EventItem): Promise<void> {
function openRemoveDialog(eventItem: EventItem): void {
const eventId = eventItem.id;
if (!eventId || isRemoving.value) {
if (!eventId || eventItem.status === "DELETED" || isRemoving.value) {
return;
}
@@ -196,7 +196,7 @@ function openRemoveDialog(eventItem: EventItem): void {
async function removeEvent(eventItem: EventItem): Promise<void> {
const eventId = eventItem.id;
if (!eventId || isRemoving.value) {
if (!eventId || eventItem.status === "DELETED" || isRemoving.value) {
return;
}