查询在线用户,强制退出

master
An Yong Shuai 2024-04-12 20:27:27 +08:00
parent 7bc96b0b41
commit 25fec4fb48
3 changed files with 17 additions and 2 deletions

View File

@ -73,7 +73,6 @@ service.interceptors.request.use(config => {
// 响应拦截器
service.interceptors.response.use(res => {
debugger
// 未设置状态码则默认成功状态
const code = res.data.code || 200;
// 获取错误信息

View File

@ -374,6 +374,7 @@ 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'
export default {
name: "User",
@ -624,6 +625,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(() => {
});

View File

@ -35,7 +35,7 @@ module.exports = {
proxy: {
// detail: https://cli.vuejs.org/config/#devserver-proxy
[process.env.VUE_APP_BASE_API]: {
target: `http://localhost:8080`,
target: `http://localhost:18081`,
changeOrigin: true,
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''