feat: 添加安装向导功能

- 后端:安装状态检测API、数据库连接测试、配置文件生成
- 后端:支持SQLite/MySQL数据库选择
- 后端:JWT密钥自动生成或手动设置
- 前端:安装向导界面(数据库配置、安全配置、管理员账号)
- 前端:路由守卫检测安装状态,未安装自动跳转安装页面
This commit is contained in:
2026-05-03 11:52:34 +08:00
parent 507e00df52
commit 41fe48e128
8 changed files with 880 additions and 27 deletions
+13 -3
View File
@@ -14,9 +14,6 @@ import type {
ParamValueZeroOrMore,
ParamValueZeroOrOne,
} from 'vue-router'
import type {
_ExtractParamParserType,
} from 'vue-router/experimental'
declare module 'vue-router' {
interface TypesConfig {
@@ -621,6 +618,13 @@ declare module 'vue-router/auto-routes' {
Record<never, never>,
| never
>,
'/install/': RouteRecordInfo<
'/install/',
'/install',
Record<never, never>,
Record<never, never>,
| never
>,
'/profile/': RouteRecordInfo<
'/profile/',
'/profile',
@@ -1155,6 +1159,12 @@ declare module 'vue-router/auto-routes' {
views:
| never
}
'src/pages/install/index.vue': {
routes:
| '/install/'
views:
| never
}
'src/pages/profile/index.vue': {
routes:
| '/profile/'