refactor(admin): 合并管理后台并移除 apps/agent

- 平台与代理共用 apps/admin,统一登录 manage/auth/login
- 按 userType 展示菜单,修复 token 循环跳转
- 删除独立 apps/agent 前端工程

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-02 17:50:58 +08:00
parent b5dca1bfb1
commit 31737286b9
34 changed files with 363 additions and 255 deletions

View File

@@ -8,7 +8,7 @@ Monorepo 项目,包含 NestJS 后端与 Vue 3 三端前端。
|------|------|
| 后端 | NestJS + Prisma + PostgreSQL + Redis |
| 玩家前台 | Vue 3 + Vite + Pinia (H5 移动端优先) |
| 平台/代理后台 | Vue 3 + Vite + Element Plus |
| 管理后台(平台+代理 | Vue 3 + Vite + Element Plus,单应用 `apps/admin` |
| 包管理 | pnpm workspace |
## 快速开始
@@ -43,8 +43,8 @@ pnpm db:seed
```bash
pnpm dev:api # API http://localhost:3000
pnpm dev:player # 玩家前台 http://localhost:5173
pnpm dev:admin # 平台后台 http://localhost:5174
pnpm dev:agent # 代理后台 http://localhost:5175
pnpm dev:admin # 管理后台 http://localhost:5174admin/agent 同一入口)
pnpm dev:manage # 同上别名
```
API 文档http://localhost:3000/api/docs
@@ -83,8 +83,7 @@ apps/api/src/
apps/
player/ 玩家 H5 前台
admin/ 平台后台
agent/ 代理后台
admin/ 管理后台(平台 + 代理,单应用)
packages/
shared/ 共享类型与常量
```