From 04fa9d33855f8573c4873caeae60044370dd2691 Mon Sep 17 00:00:00 2001 From: yuanjunzhe <1374457292@qq.com> Date: Fri, 12 Apr 2024 19:29:27 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9C=80=E6=B1=82=E4=BA=8C,=E5=89=94=E9=99=A4?= =?UTF-8?q?=E5=B9=B3=E5=8F=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.js | 1 - src/views/monitor/online/index.vue | 2 ++ src/views/system/user/index.vue | 18 ++++++++++++++++++ 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/src/utils/request.js b/src/utils/request.js index 47d1bcb..406490d 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -73,7 +73,6 @@ service.interceptors.request.use(config => { // 响应拦截器 service.interceptors.response.use(res => { - debugger // 未设置状态码则默认成功状态 const code = res.data.code || 200; // 获取错误信息 diff --git a/src/views/monitor/online/index.vue b/src/views/monitor/online/index.vue index 7adeb9b..cfe1968 100644 --- a/src/views/monitor/online/index.vue +++ b/src/views/monitor/online/index.vue @@ -89,6 +89,7 @@ export default { getList() { this.loading = true; list(this.queryParams).then(response => { + console.log(response.data.rows) this.list = response.data.rows; this.total = response.data.total; this.loading = false; @@ -106,6 +107,7 @@ export default { }, /** 强退按钮操作 */ handleForceLogout(row) { + console.log(response.data.rows) this.$modal.confirm('是否确认强退名称为"' + row.userName + '"的用户?').then(function () { return forceLogout(row.tokenId); }).then(() => { diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index a5014a8..ed9669f 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -374,6 +374,8 @@ import { import {getToken} from "@/utils/auth"; import Treeselect from "@riophae/vue-treeselect"; import "@riophae/vue-treeselect/dist/vue-treeselect.css"; +import {forceLogout,list} from "@/api/monitor/online"; +import item from "@/layout/components/Sidebar/Item.vue"; export default { name: "User", @@ -615,6 +617,7 @@ export default { }, /** 重置密码按钮操作 */ handleResetPwd(row) { + console.log(row) this.$prompt('请输入"' + row.userName + '"的新密码', "提示", { confirmButtonText: "确定", cancelButtonText: "取消", @@ -624,6 +627,21 @@ export default { }).then(({value}) => { resetUserPwd(row.userId, value).then(response => { this.$modal.msgSuccess("修改成功,新密码是:" + value); + list().then( + res=>{ + console.log(res) + res.data.rows.forEach(item=>{ + if (item.userName == row.userName){ + forceLogout(item.tokenId).then( + response=>{ + this.$modal.msgSuccess("强制退出") + this.getList() + } + ) + } + }) + } + ) }); }).catch(() => { });