# 统一管理后台（平台 + 代理）

单一 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/*`（按角色调用）。
