# 统一管理后台(平台 + 代理) 单一 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/*`(按角色调用)。