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() {
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 || "未知错误"))
}
}