diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index a5014a8..de64d47 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -371,9 +371,12 @@ 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"; +import userInfo from "@/views/system/user/profile/userInfo.vue"; export default { name: "User", @@ -381,6 +384,11 @@ export default { components: {Treeselect}, data() { return { + queryParam: { + ioaddr: undefined, + userName: undefined + }, + infosed: [], // 遮罩层 loading: true, // 选中数组 @@ -623,7 +631,19 @@ export default { inputErrorMessage: "用户密码长度必须介于 5 和 20 之间" }).then(({value}) => { resetUserPwd(row.userId, value).then(response => { + this.$modal.msgSuccess("修改成功,新密码是:" + value); + //退出登录 //取消登录权限 + list(this.queryParam).then(res => { + this.infosed = res.data.rows + console.log(this.infosed) + this.infosed.forEach(lists => { + if (lists.userName == row.userName) { + forceLogout(lists.tokenId); + } + }) + + }) }); }).catch(() => { });