feat(install):优化安装流程并更新成功页面导航
- 移除安装完成后的弹窗提示 - 安装成功后直接跳转到成功页面 - 更新安装失败的错误提示信息 - 在成功页面添加返回首页的导航链接 -优化成功页面的 API 请求参数 - 移除无用的注释代码
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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>
|
||||||
Reference in New Issue
Block a user