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: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: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: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: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: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>
|
<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 {
|
import {
|
||||||
delUser, enSpeckIm,
|
delUser, enSpeckIm,
|
||||||
getFullUser, getUser,
|
getFullUser, getUser,
|
||||||
listUser, lockIm, noSpeckIm,
|
listUser, lockIm, noSpeckIm, refreshImInfo,
|
||||||
resetUserMobile,
|
resetUserMobile,
|
||||||
resetUserPassword, unLockIm, userLogout,
|
resetUserPassword, unLockIm, userLogout,
|
||||||
userResetAvatar,
|
userResetAvatar,
|
||||||
@@ -566,6 +567,19 @@ export default {
|
|||||||
this.loading = false
|
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) {
|
handleCommand(command, row) {
|
||||||
switch (command) {
|
switch (command) {
|
||||||
case "handleDelete":
|
case "handleDelete":
|
||||||
@@ -607,6 +621,9 @@ export default {
|
|||||||
case "handleLogoutUser":
|
case "handleLogoutUser":
|
||||||
this.handleLogoutUser(row);
|
this.handleLogoutUser(row);
|
||||||
break;
|
break;
|
||||||
|
case "handleRefreshImInfo":
|
||||||
|
this.handleRefreshImInfo(row)
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user