From c7d436ec7a52c8bf24a6d2e3d9544fd70722492f Mon Sep 17 00:00:00 2001 From: Hermes CI Fix Date: Tue, 14 Jul 2026 15:49:24 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20batchDelete=E5=8E=BB=E6=8E=89ElMessageBo?= =?UTF-8?q?x.confirm=E4=BE=9D=E8=B5=96=EF=BC=8C=E7=82=B9=E4=BA=86=E7=9B=B4?= =?UTF-8?q?=E6=8E=A5=E6=89=A7=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/MapList.vue | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/frontend/src/views/MapList.vue b/frontend/src/views/MapList.vue index 127f03b6..47261596 100644 --- a/frontend/src/views/MapList.vue +++ b/frontend/src/views/MapList.vue @@ -79,13 +79,12 @@ function onSelectionChange(rows: any[]) { async function batchDelete() { if (selectedIds.value.length === 0) return try { - await ElMessageBox.confirm(`确定删除选中的 ${selectedIds.value.length} 个地图?`, "批量删除") - await mapApi.batchDelete(selectedIds.value) - ElMessage.success(`已删除 ${selectedIds.value.length} 个地图`) + const r: any = await mapApi.batchDelete(selectedIds.value) + ElMessage.success(r?.message || `已删除 ${selectedIds.value.length} 个地图`) selectedIds.value = [] load() } catch (e: any) { - if (e !== "cancel") ElMessage.error("批量删除失败") + ElMessage.error("批量删除失败: " + (e?.response?.data?.detail || e?.message || "未知错误")) } }