diff --git a/src/api/cai/user.js b/src/api/cai/user.js
index 180d489..bc91e83 100644
--- a/src/api/cai/user.js
+++ b/src/api/cai/user.js
@@ -191,3 +191,13 @@ export function enSpeckIm(userId) {
})
}
+export function refreshImInfo(userId) {
+ return request({
+ url: '/cai/user/refreshImInfo',
+ method: 'get',
+ params:{
+ userId
+ }
+ })
+}
+
diff --git a/src/views/cai/user/index.vue b/src/views/cai/user/index.vue
index c90083f..f07a325 100644
--- a/src/views/cai/user/index.vue
+++ b/src/views/cai/user/index.vue
@@ -192,6 +192,7 @@
封禁
解绑邀请
绑定邀请
+ 刷新IM信息
重置头像
重置昵称
删除
@@ -220,7 +221,7 @@
import {
delUser, enSpeckIm,
getFullUser, getUser,
- listUser, lockIm, noSpeckIm,
+ listUser, lockIm, noSpeckIm, refreshImInfo,
resetUserMobile,
resetUserPassword, unLockIm, userLogout,
userResetAvatar,
@@ -566,6 +567,19 @@ export default {
this.loading = false
})
},
+ handleRefreshImInfo(row){
+ this.$modal.confirm('是否确认重新刷新用户"' + row.nickname + '"的IM信息?').then(() => {
+ this.loading = true;
+ return refreshImInfo(row.id);
+ }).then(() => {
+ this.loading = false;
+ this.getList();
+ this.$modal.msgSuccess("操作成功");
+ }).catch(() => {
+ }).finally(() => {
+ this.loading = false;
+ });
+ },
handleCommand(command, row) {
switch (command) {
case "handleDelete":
@@ -607,6 +621,9 @@ export default {
case "handleLogoutUser":
this.handleLogoutUser(row);
break;
+ case "handleRefreshImInfo":
+ this.handleRefreshImInfo(row)
+ break;
default:
break;
}