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(() => {