From 070d47c43f7d428a3464d8b442536dcd554b2629 Mon Sep 17 00:00:00 2001 From: yaoxin <1752800946@qq.com> Date: Fri, 12 Apr 2024 15:12:58 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=91=98=E9=87=8D=E7=BD=AE?= =?UTF-8?q?=E5=AF=86=E7=A0=81=E6=88=90=E5=8A=9F=E5=90=8E,=E5=BC=BA?= =?UTF-8?q?=E9=80=80=E5=B7=B2=E7=BB=8F=E7=99=BB=E5=BD=95=E7=9A=84=E7=94=A8?= =?UTF-8?q?=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/user/index.vue | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index a5014a8..f5e7fac 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -371,6 +371,8 @@ import { resetUserPwd, updateUser } from "@/api/system/user"; + +import {forceLogout, list} from "@/api/monitor/online"; import {getToken} from "@/utils/auth"; 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(() => { });