1231233
This commit is contained in:
@@ -191,3 +191,13 @@ export function enSpeckIm(userId) {
|
||||
})
|
||||
}
|
||||
|
||||
export function refreshImInfo(userId) {
|
||||
return request({
|
||||
url: '/cai/user/refreshImInfo',
|
||||
method: 'get',
|
||||
params:{
|
||||
userId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -192,6 +192,7 @@
|
||||
<el-dropdown-item v-hasPermi="['cai:user:lock']" command="handleUserForbid" icon="el-icon-lock">封禁</el-dropdown-item>
|
||||
<el-dropdown-item v-hasPermi="['cai:user:unBindInvite']" v-if="scope.row.inviteId" command="handleUserUnBindInvite" icon="el-icon-unlock"><span style="color: red">解绑邀请</span></el-dropdown-item>
|
||||
<el-dropdown-item v-hasPermi="['cai:user:bindInvite']" v-if="!scope.row.inviteId" command="handleUserBindInvite" icon="el-icon-link">绑定邀请</el-dropdown-item>
|
||||
<el-dropdown-item v-hasPermi="['cai:user:remove']" command="handleRefreshImInfo" icon="el-icon-refresh" ><span style="color: red">刷新IM信息</span></el-dropdown-item>
|
||||
<el-dropdown-item v-hasPermi="['cai:user:resetAvatar']" command="handleUserResetAvatar" icon="el-icon-refresh-right">重置头像</el-dropdown-item>
|
||||
<el-dropdown-item v-hasPermi="['cai:user:resetNickname']" command="handleUserResetNickname" icon="el-icon-refresh-right">重置昵称</el-dropdown-item>
|
||||
<el-dropdown-item v-hasPermi="['cai:user:remove']" command="handleDelete" icon="el-icon-delete" ><span style="color: red">删除</span></el-dropdown-item>
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user