From 8bf0e2260e009a3faac0ede97a23f8b777a2b2dd Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Fri, 9 Oct 2026 11:59:29 +0800 Subject: [PATCH] fix: distinguish appointment deletion errors --- src/modules/appointment-calendar/AppointmentCalendarView.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modules/appointment-calendar/AppointmentCalendarView.vue b/src/modules/appointment-calendar/AppointmentCalendarView.vue index 73054887..15a1939a 100644 --- a/src/modules/appointment-calendar/AppointmentCalendarView.vue +++ b/src/modules/appointment-calendar/AppointmentCalendarView.vue @@ -24,6 +24,7 @@ const arrivals = ref([]) const range = ref(calendarRange(dateKey(new Date()), 'month')) const loading = ref(false) const loadError = ref(null) +const errorTitle = ref('预约日历加载失败') const dialogError = ref(null) const dialogOpen = ref(false) const saving = ref(false) @@ -89,6 +90,7 @@ async function load(nextRange = range.value) { calendarController = new AbortController() loading.value = true loadError.value = null + errorTitle.value = '预约日历加载失败' appointments.value = [] arrivals.value = [] try { @@ -205,6 +207,7 @@ async function remove(event: CalendarEvent) { ElMessage.success('预约已删除') await load() } catch (error) { + errorTitle.value = '预约删除失败' loadError.value = getApiErrorDetails(error, '预约删除失败') } finally { loading.value = false } } @@ -215,7 +218,7 @@ onBeforeUnmount(() => { ++calendarRequest; ++candidateRequest; ++detailRequest;