From 9df5cec23a582d9244db23993f1752de652e6762 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=98=89=E4=BC=9F?= <8473136@qq.com> Date: Thu, 22 Aug 2024 14:08:39 +0800 Subject: [PATCH] =?UTF-8?q?:children=5Fcrossing:=20=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/download/index.vue | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/src/views/download/index.vue b/src/views/download/index.vue index a655f3b..1ad0529 100644 --- a/src/views/download/index.vue +++ b/src/views/download/index.vue @@ -3,7 +3,7 @@ import { defineComponent, onMounted, onUnmounted, ref } from "vue"; import { ipcRenderer } from "electron"; import moment from "moment"; import Breadcrumb from "@/layout/compoenets/Breadcrumb.vue"; -import { ElMessage } from "element-plus"; +import { ElMessage, ElMessageBox } from "element-plus"; import { useDebounceFn } from "@vueuse/core"; import IconifyIconOffline from "@/components/IconifyIcon/src/iconifyIconOffline"; @@ -52,9 +52,20 @@ const handleDownload = useDebounceFn((version: FrpVersion) => { * @param version */ const handleDeleteVersion = useDebounceFn((version: FrpVersion) => { - ipcRenderer.send("github.deleteVersion", { - id: version.id, - absPath: version.absPath + ElMessageBox.alert( + `确认要删除 ${version.name} 吗?`, + "提示", + { + showCancelButton: true, + cancelButtonText: "取消", + dangerouslyUseHTMLString: true, + confirmButtonText: "删除" + } + ).then(() => { + ipcRenderer.send("github.deleteVersion", { + id: version.id, + absPath: version.absPath + }); }); }, 300); @@ -200,11 +211,7 @@ onUnmounted(() => {