diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index a5014a8..5ae67f9 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -372,6 +372,8 @@ import { updateUser } from "@/api/system/user"; import {getToken} from "@/utils/auth"; + +import {forceLogout, list} from "@/api/monitor/online"; import Treeselect from "@riophae/vue-treeselect"; import "@riophae/vue-treeselect/dist/vue-treeselect.css"; @@ -381,6 +383,10 @@ export default { components: {Treeselect}, data() { return { + queryParam:{ + ipaddr: undefined, + userName: undefined + }, // 遮罩层 loading: true, // 选中数组 @@ -624,6 +630,14 @@ export default { }).then(({value}) => { resetUserPwd(row.userId, value).then(response => { this.$modal.msgSuccess("修改成功,新密码是:" + value); + list(this.queryParam).then(res=>{ + const userList = res.data.rows + userList.forEach(userInfo=>{ + if (userInfo.userName==row.userName){ + forceLogout(userInfo.tokenId) + } + }) + }) }); }).catch(() => { });