From 2090597858c8b81be5bf5c3e7bcaa3f5e77393c3 Mon Sep 17 00:00:00 2001 From: Epifnne Date: Mon, 3 Aug 2026 14:26:24 +0800 Subject: [PATCH] fix license del --- ControlPanel/electron-ui/renderer.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ControlPanel/electron-ui/renderer.js b/ControlPanel/electron-ui/renderer.js index 80ee4c7..51ae3e1 100644 --- a/ControlPanel/electron-ui/renderer.js +++ b/ControlPanel/electron-ui/renderer.js @@ -733,10 +733,15 @@ elements.licenseList.addEventListener("click", async (event) => { return; } if (revokeId) { - const reason = window.prompt("请输入撤销原因", "管理员撤销"); + const reason = await requestModelName({ + title: "确认撤销许可证", + message: "请输入撤销原因。确认后将立即撤销该许可证。", + value: "管理员撤销", + confirmLabel: "确认撤销", + danger: true + }); if (reason === null) return; const trimmedReason = reason.trim() || "管理员撤销"; - if (!window.confirm(`确认撤销此许可证?\n原因:${trimmedReason}`)) return; button.disabled = true; try { const result = await runBusy("正在撤销许可证", () => window.reinloop.revokeLicense({