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
|
||
```
|