feat(web): migrate account and user management to React

Add React account and user administration flows, including TOTP and SSO handling. Route /next SSO callbacks to React while preserving the existing Vue and native app behavior, and cover the routing policy with API tests.
This commit is contained in:
biss authored and biss committed 2026-10-03 21:38:14 +08:00
1 parent 24d2a96144
commit 93ab6a7b9e
17 files changed
+1058 -60

No files matched your search

+3 -2
View File
@@ -27,7 +27,8 @@ npm.cmd run build
- 账号密码、验证码和 TOTP 登录;
- 权限感知的应用外壳;
- 读取真实 `/api/dashboard` 数据的首个页面;
- `/account` 和 `/users` 迁移占位路由,可安全返回现有 Vue 页面。
- 完整迁移 `/account` 的身份信息、TOTP 和统一身份绑定流程;
- 完整迁移 `/users` 的分页筛选、Excel、账号、角色、状态和密码管理流程。
## 迁移纪律
@@ -42,7 +43,7 @@ npm.cmd run build
| 批次 | 内容 | 状态 |
| --- | --- | --- |
| 0 | 工程、主题、会话、登录、应用外壳 | 进行中 |
| 1 | Dashboard、Users、Account、移动端代表页 | Dashboard 首版已接入 |
| 1 | Dashboard、Users、Account、移动端代表页 | 前三项进入联调验收 |
| 2 | 标准 CRUD 与基础数据模块 | 未开始 |
| 3 | 学生、教师与审批工作台 | 未开始 |
| 4 | 选课、排课、成绩、实验等复杂模块 | 未开始 |