feat(install):优化安装流程并更新成功页面导航

- 移除安装完成后的弹窗提示
- 安装成功后直接跳转到成功页面
- 更新安装失败的错误提示信息
- 在成功页面添加返回首页的导航链接
-优化成功页面的 API 请求参数
- 移除无用的注释代码
This commit is contained in:
Chaos
2025-11-13 07:27:17 +08:00
parent 9c628162aa
commit bfe579bfd3
2 changed files with 11 additions and 7 deletions

View File

@@ -90,13 +90,12 @@
targetDir: installPath targetDir: installPath
}); });
// 仅在最后显示成功弹窗
alert(`安装完成!\n${result}`);
await goto('/success') await goto('/success')
} catch (error) { } catch (error) {
console.error('安装失败:', error); console.error('安装失败:', error);
log(`安装失败: ${error}`); // 将错误也记录到日志中 log(`安装失败: ${error}`); // 将错误也记录到日志中
alert(`安装失败:${error}`); alert(`安装失败:${error},请重新启动或下载安装程序`);
} finally { } finally {
isInstalling = false; isInstalling = false;
} }

View File

@@ -1,9 +1,7 @@
<script> <script>
import tl from '$lib/assets/images/tl.png' import tl from '$lib/assets/images/tl.png'
//https://nopj.cn/api/discussions?include=user%2ClastPostedUser%2Ctags%2Ctags.parent%2CfirstPost&sort=-createdAt&page%5Boffset%5D=0 //https://nopj.cn/api/discussions?include=tags.parent&filter[tag]=resources&sort=-createdAt&page[offset]=0
</script> </script>
<div class="h-screen w-screen flex z-10 pt-8"> <div class="h-screen w-screen flex z-10 pt-8">
@@ -12,5 +10,12 @@
</div> </div>
<div class=" w-96 bg-base-200 p-4 bg-cover bg-center text-base-300" style="background-image: url({tl})"> <div class=" w-96 bg-base-200 p-4 bg-cover bg-center text-base-300" style="background-image: url({tl})">
<h1 class="font-bold text-4xl text-right">NoPJ</h1> <h1 class="font-bold text-4xl text-right">NoPJ</h1>
<div class="pt-2">
<ul>
<li>
<a href="/">Home</a>
</li>
</ul>
</div>
</div> </div>
</div> </div>