fix: batchDelete去掉ElMessageBox.confirm依赖,点了直接执行
This commit is contained in:
@@ -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 || "未知错误"))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user