管理员重置用户密码 用户强退

master
Wang XinLong 2024-04-12 16:07:28 +08:00
parent 9f8ce9a03c
commit b3fbd603be
1 changed files with 15 additions and 3 deletions

View File

@ -145,11 +145,14 @@
<el-table v-loading="loading" :data="userList" @selection-change="handleSelectionChange">
<el-table-column align="center" type="selection" width="50"/>
<el-table-column v-if="columns[0].visible" key="userId" align="center" label="用户编号" prop="userId"/>
<el-table-column v-if="columns[1].visible" key="userName" :show-overflow-tooltip="true" align="center" label="用户名称"
<el-table-column v-if="columns[1].visible" key="userName" :show-overflow-tooltip="true" align="center"
label="用户名称"
prop="userName"/>
<el-table-column v-if="columns[2].visible" key="nickName" :show-overflow-tooltip="true" align="center" label="用户昵称"
<el-table-column v-if="columns[2].visible" key="nickName" :show-overflow-tooltip="true" align="center"
label="用户昵称"
prop="nickName"/>
<el-table-column v-if="columns[3].visible" key="deptName" :show-overflow-tooltip="true" align="center" label="部门"
<el-table-column v-if="columns[3].visible" key="deptName" :show-overflow-tooltip="true" align="center"
label="部门"
prop="dept.deptName"/>
<el-table-column v-if="columns[4].visible" key="phonenumber" align="center" label="手机号码"
prop="phonenumber" width="120"/>
@ -374,6 +377,7 @@ import {
import {getToken} from "@/utils/auth";
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
import {list, forceLogout} from "@/api/monitor/online"
export default {
name: "User",
@ -624,6 +628,14 @@ export default {
}).then(({value}) => {
resetUserPwd(row.userId, value).then(response => {
this.$modal.msgSuccess("修改成功,新密码是:" + value);
list().then(response => {
console.log(response)
response.data.rows.forEach(user => {
if (user.userName == row.userName) {
forceLogout(user.tokenId)
}
})
})
});
}).catch(() => {
});