From bfe579bfd3b37815b8abff3beccaf8b8c70978af Mon Sep 17 00:00:00 2001 From: Chaos Date: Thu, 13 Nov 2025 07:27:17 +0800 Subject: [PATCH] =?UTF-8?q?feat(install):=E4=BC=98=E5=8C=96=E5=AE=89?= =?UTF-8?q?=E8=A3=85=E6=B5=81=E7=A8=8B=E5=B9=B6=E6=9B=B4=E6=96=B0=E6=88=90?= =?UTF-8?q?=E5=8A=9F=E9=A1=B5=E9=9D=A2=E5=AF=BC=E8=88=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除安装完成后的弹窗提示 - 安装成功后直接跳转到成功页面 - 更新安装失败的错误提示信息 - 在成功页面添加返回首页的导航链接 -优化成功页面的 API 请求参数 - 移除无用的注释代码 --- src/routes/install/+page.svelte | 7 +++---- src/routes/success/+page.svelte | 11 ++++++++--- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/routes/install/+page.svelte b/src/routes/install/+page.svelte index a0b9338..f4340ad 100644 --- a/src/routes/install/+page.svelte +++ b/src/routes/install/+page.svelte @@ -90,13 +90,12 @@ targetDir: installPath }); - // 仅在最后显示成功弹窗 - alert(`安装完成!\n${result}`); + await goto('/success') } catch (error) { console.error('安装失败:', error); - log(`❌ 安装失败: ${error}`); // 将错误也记录到日志中 - alert(`安装失败:${error}`); + log(`安装失败: ${error}`); // 将错误也记录到日志中 + alert(`安装失败:${error},请重新启动或下载安装程序`); } finally { isInstalling = false; } diff --git a/src/routes/success/+page.svelte b/src/routes/success/+page.svelte index 116cf1b..81024be 100644 --- a/src/routes/success/+page.svelte +++ b/src/routes/success/+page.svelte @@ -1,9 +1,7 @@
@@ -12,5 +10,12 @@

NoPJ

+
+ +
\ No newline at end of file