diff --git a/Zhibo/admin/src/api/fanGroup.js b/Zhibo/admin/src/api/fanGroup.js index d29b159f..d9dc4dc8 100644 --- a/Zhibo/admin/src/api/fanGroup.js +++ b/Zhibo/admin/src/api/fanGroup.js @@ -13,6 +13,14 @@ export function fanGroupListApi(params) { }) } +// 粉丝团详情 +export function fanGroupDetailApi(id) { + return request({ + url: `/admin/fan/group/detail/${id}`, + method: 'get' + }) +} + // 删除粉丝团 export function fanGroupDeleteApi(id) { return request({ @@ -30,6 +38,24 @@ export function fanGroupBatchDeleteApi(ids) { }) } +// 修改粉丝团状态 +export function fanGroupStatusApi(id, status) { + return request({ + url: `/admin/fan/group/status/${id}`, + method: 'post', + data: { status } + }) +} + +// 修改粉丝团信息 +export function fanGroupUpdateApi(id, data) { + return request({ + url: `/admin/fan/group/update/${id}`, + method: 'post', + data + }) +} + // 粉丝团成员列表 export function fanGroupMemberListApi(params) { return request({ @@ -47,6 +73,15 @@ export function fanGroupMemberDeleteApi(id) { }) } +// 修改成员等级 +export function fanGroupMemberUpdateLevelApi(id, level) { + return request({ + url: `/admin/fan/group/member/update-level/${id}`, + method: 'post', + data: { level } + }) +} + // 粉丝团聊天记录列表 export function fanGroupMessageListApi(params) { return request({ @@ -63,3 +98,11 @@ export function fanGroupMessageDeleteApi(id) { method: 'post' }) } + +// 粉丝团统计 +export function fanGroupStatisticsApi() { + return request({ + url: '/admin/fan/group/statistics', + method: 'get' + }) +} diff --git a/Zhibo/admin/src/utils/request.js b/Zhibo/admin/src/utils/request.js index 419bb441..f660edd8 100644 --- a/Zhibo/admin/src/utils/request.js +++ b/Zhibo/admin/src/utils/request.js @@ -60,7 +60,7 @@ service.interceptors.response.use( type: 'error', duration: 5 * 1000, }); - return Promise.reject(); + return Promise.reject(res || { message: 'Error' }); } else { return res.data; } diff --git a/Zhibo/admin/src/views/fanGroup/list/index.vue b/Zhibo/admin/src/views/fanGroup/list/index.vue index 18a80325..9c7cb6e8 100644 --- a/Zhibo/admin/src/views/fanGroup/list/index.vue +++ b/Zhibo/admin/src/views/fanGroup/list/index.vue @@ -55,11 +55,14 @@ {{ scope.row.message_count || 0 }} 条 - + @@ -82,75 +85,117 @@ - - - - - - + +
+ 共 {{ memberTotal }} 位成员 +
+ + + - - + + + + + + + + + + + - - + + + +
- - - - - - + +
+ 共 {{ messageTotal }} 条消息 + 刷新 +
+ + + - + + + + - - + + + +
@@ -159,7 +204,7 @@