Files
thebet365/apps/admin/README.md
Mars 31737286b9 refactor(admin): 合并管理后台并移除 apps/agent
- 平台与代理共用 apps/admin,统一登录 manage/auth/login
- 按 userType 展示菜单,修复 token 循环跳转
- 删除独立 apps/agent 前端工程

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 17:50:58 +08:00

31 lines
885 B
Markdown

# 统一管理后台(平台 + 代理)
单一 Vue 3 应用,按登录账号 `userType` 展示不同菜单:
| 类型 | 演示账号 | 菜单 |
|------|----------|------|
| 平台管理员 `ADMIN` | admin / Admin@123 | 控制台、玩家、代理、赛事、注单、返水、审计 |
| 代理 `AGENT` | agent1 / Agent@123 | 概览、直属玩家、下级代理、注单 |
## 开发
```bash
pnpm dev:api # 需先启动 API :3000
pnpm dev:admin # http://localhost:5174
```
登录接口:`POST /api/manage/auth/login`
## 源码结构
```
src/
layouts/ManageLayout.vue # 共用布局
views/ # 平台端页面
views/agent/ # 代理端页面
stores/auth.ts # 统一会话
router/index.ts # 路由 + 权限守卫
```
后端仍为两套 API 前缀:`/api/admin/*``/api/agent/*`(按角色调用)。