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