Commit Graph

8 Commits

Author SHA1 Message Date
admin c816f4d85c feat: add comprehensive i18n support across all pages
- Add i18n support to admin sidebar, breadcrumbs, and nav-footer
- Add i18n support to admin pages: system-settings, users, versions, risk-control, sessions, cloud-variables, cloud-constants
- Add i18n support to auth pages: login, register
- Add i18n support to install and profile pages
- Add i18n support to agent pages: dashboard, finance, users, apps, cards
- Replace all hard-coded Chinese text with i18n translation keys
- Add comprehensive translation keys to zh.json and en.json
- Fix date formatting to use locale-agnostic toLocaleDateString()
- Pass t function as parameter for i18n in non-component files
2026-05-07 23:06:58 +08:00
admin 9937fbbae2 fix: 安装完成后清除旧的token和user数据
- 修复安装完成后点击前往登录时,旧的token导致直接跳转到后台的问题
- 安装完成后清除localStorage中的token和user数据
- 移除调试日志
2026-05-04 09:43:03 +08:00
admin a93bc7dfb7 refactor: 改用router.push并清除路由守卫缓存替代window.location.href
- 添加resetInstallCheck()清除安装状态缓存
- 安装完成后调用resetInstallCheck再router.push跳转
- 保持SPA无刷新体验
2026-05-03 19:51:31 +08:00
admin 6d5d1922f5 fix: 安装完成后用window.location.href跳转登录页
使用router.push可能被路由守卫拦截或缓存影响,
改用window.location.href强制刷新页面,确保路由守卫
重新检查安装状态并正确加载登录页。
2026-05-03 19:39:05 +08:00
admin 4badc37f94 fix: 安装完成后跳转到/login(非/auth/login) 2026-05-03 19:09:57 +08:00
admin 288f683c0a refactor: 移除JWT自动生成复选框,输入框留空即自动生成
- 删除jwt_auto字段和相关逻辑
- placeholder提示已说明留空则自动生成
2026-05-03 17:46:04 +08:00
admin ef41235b07 fix: 安装页面API路径重复问题
api.ts的BASE_URL=/api/v1,安装页面调用api.get('/api/install/status')
导致实际请求路径为/api/v1/api/install/status(404)。
改为fetch直接请求避免baseURL前缀叠加。
2026-05-03 17:44:17 +08:00
admin 41fe48e128 feat: 添加安装向导功能
- 后端:安装状态检测API、数据库连接测试、配置文件生成
- 后端:支持SQLite/MySQL数据库选择
- 后端:JWT密钥自动生成或手动设置
- 前端:安装向导界面(数据库配置、安全配置、管理员账号)
- 前端:路由守卫检测安装状态,未安装自动跳转安装页面
2026-05-03 11:52:34 +08:00