fix: batchDelete去掉ElMessageBox.confirm依赖,点了直接执行

This commit is contained in:
Hermes CI Fix
2026-07-14 15:49:24 +08:00
parent 29a09013d4
commit c7d436ec7a
+3 -4
View File
@@ -79,13 +79,12 @@ function onSelectionChange(rows: any[]) {
async function batchDelete() { async function batchDelete() {
if (selectedIds.value.length === 0) return if (selectedIds.value.length === 0) return
try { try {
await ElMessageBox.confirm(`确定删除选中的 ${selectedIds.value.length} 个地图?`, "批量删除") const r: any = await mapApi.batchDelete(selectedIds.value)
await mapApi.batchDelete(selectedIds.value) ElMessage.success(r?.message || `已删除 ${selectedIds.value.length} 个地图`)
ElMessage.success(`已删除 ${selectedIds.value.length} 个地图`)
selectedIds.value = [] selectedIds.value = []
load() load()
} catch (e: any) { } catch (e: any) {
if (e !== "cancel") ElMessage.error("批量删除失败") ElMessage.error("批量删除失败: " + (e?.response?.data?.detail || e?.message || "未知错误"))
} }
} }