From b9dfffa0df5777a51f338905c5be12fb9e159981 Mon Sep 17 00:00:00 2001 From: zhangjiming Date: Sat, 22 Feb 2025 16:21:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=B7=A5=E8=89=BA=E6=97=B6?= =?UTF-8?q?=E5=BC=B9=E6=A1=86=E7=A1=AE=E8=AE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/oreManage/index.vue | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/src/views/oreManage/index.vue b/src/views/oreManage/index.vue index f3f12ea..7e6a951 100644 --- a/src/views/oreManage/index.vue +++ b/src/views/oreManage/index.vue @@ -113,6 +113,7 @@ import { } from "@/services/ore/oreManage"; import AddOre from "./components/AddOre.vue"; import * as R from "ramda"; +import { ElMessageBox } from "element-plus"; const showEditDialog = ref(false); const oreOnEdit = ref(); @@ -209,14 +210,28 @@ function onEditCraft() { } function onDeleteCraft() { if (selectedCraftIds.value.length === 0) return; - deleteCraft(selectedCraftIds.value.join(",")).then(res => { - if (res.success) { - selectedCraftIds.value = []; - getOres(); - } else { - showToast(res.msg); - } - }); + + ElMessageBox.confirm( + "确定删除工艺?", + { + confirmButtonText: '确定', + cancelButtonText: '取消', + center: true, + } + ) + .then(() => { + deleteCraft(selectedCraftIds.value.join(",")).then(res => { + if (res.success) { + selectedCraftIds.value = []; + getOres(); + } else { + showToast(res.msg); + } + }); + }) + + + } function confirmCraftEdit(craft: Craft) { let req;