93 lines
2.4 KiB
Markdown
93 lines
2.4 KiB
Markdown
|
|
# 管理端功能完善说明
|
|||
|
|
|
|||
|
|
## 完成内容
|
|||
|
|
|
|||
|
|
### 1. 新增功能模块
|
|||
|
|
|
|||
|
|
#### 实时监控模块 `/monitor`
|
|||
|
|
- 监控概览 - 实时在线数据、今日统计
|
|||
|
|
- 在线用户 - 在线用户列表、强制下线
|
|||
|
|
- 活跃房间 - 直播中房间、关闭直播
|
|||
|
|
- 系统状态 - 服务器状态、数据库、Redis
|
|||
|
|
|
|||
|
|
#### 好友管理模块 `/socialManage/friend`
|
|||
|
|
- 好友关系 - 好友列表、解除好友
|
|||
|
|
- 好友请求 - 请求记录、删除请求
|
|||
|
|
- 好友统计 - 数据统计、通过率
|
|||
|
|
|
|||
|
|
#### 通话管理模块 `/socialManage/call`
|
|||
|
|
- 通话记录 - 通话列表、删除记录
|
|||
|
|
- 通话统计 - 通话数据、接通率
|
|||
|
|
|
|||
|
|
### 2. 后端API实现
|
|||
|
|
|
|||
|
|
| Controller | 路径 | 功能 |
|
|||
|
|
|------------|------|------|
|
|||
|
|
| MonitorController | /api/admin/monitor | 实时监控 |
|
|||
|
|
| FriendAdminController | /api/admin/friend | 好友管理 |
|
|||
|
|
| CallAdminController | /api/admin/call | 通话管理 |
|
|||
|
|
|
|||
|
|
### 3. 路由模块整合
|
|||
|
|
|
|||
|
|
已创建14个整合路由模块:
|
|||
|
|
- monitor.js - 数据监控
|
|||
|
|
- userManage.js - 用户管理
|
|||
|
|
- liveManage.js - 直播管理
|
|||
|
|
- socialManage.js - 社交互动
|
|||
|
|
- giftManage.js - 礼物打赏
|
|||
|
|
- virtualProps.js - 虚拟道具
|
|||
|
|
- activityManage.js - 营销活动
|
|||
|
|
- taskManage.js - 任务系统
|
|||
|
|
- financeManage.js - 财务管理
|
|||
|
|
- shopManage.js - 订单商城
|
|||
|
|
- contentManage.js - 内容管理
|
|||
|
|
- feedbackManage.js - 用户反馈
|
|||
|
|
- agentManage.js - 代理管理
|
|||
|
|
- systemSetting.js - 系统设置
|
|||
|
|
|
|||
|
|
### 4. 数据库菜单更新
|
|||
|
|
|
|||
|
|
SQL文件位置:
|
|||
|
|
- `Zhibo/zhibo-h/doc/menu_optimize_full.sql` - 完整菜单更新
|
|||
|
|
- `Zhibo/zhibo-h/doc/menu_path_fix.sql` - 路径修正
|
|||
|
|
|
|||
|
|
## 使用说明
|
|||
|
|
|
|||
|
|
### 更新菜单后需要:
|
|||
|
|
1. 执行SQL更新数据库菜单
|
|||
|
|
2. 清除Redis缓存(删除key: menuList)
|
|||
|
|
3. 清除浏览器缓存
|
|||
|
|
4. 重新登录管理后台
|
|||
|
|
|
|||
|
|
### 前端路由说明
|
|||
|
|
菜单从数据库动态加载,前端路由模块仅作为组件映射使用。
|
|||
|
|
|
|||
|
|
## 文件清单
|
|||
|
|
|
|||
|
|
### 新增Vue页面
|
|||
|
|
```
|
|||
|
|
views/monitor/overview/index.vue
|
|||
|
|
views/monitor/users/index.vue
|
|||
|
|
views/monitor/rooms/index.vue
|
|||
|
|
views/monitor/system/index.vue
|
|||
|
|
views/friend/list/index.vue
|
|||
|
|
views/friend/requests/index.vue
|
|||
|
|
views/friend/statistics/index.vue
|
|||
|
|
views/call/list/index.vue
|
|||
|
|
views/call/statistics/index.vue
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 新增API文件
|
|||
|
|
```
|
|||
|
|
api/monitor.js
|
|||
|
|
api/friend.js
|
|||
|
|
api/call.js
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 新增后端Controller
|
|||
|
|
```
|
|||
|
|
crmeb-admin/.../controller/MonitorController.java
|
|||
|
|
crmeb-admin/.../controller/FriendAdminController.java
|
|||
|
|
crmeb-admin/.../controller/CallAdminController.java
|
|||
|
|
```
|