diff --git a/src/utils/request.js b/src/utils/request.js index 47d1bcb..beb9f3a 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -73,7 +73,7 @@ service.interceptors.request.use(config => { // 响应拦截器 service.interceptors.response.use(res => { - debugger + // debugger // 未设置状态码则默认成功状态 const code = res.data.code || 200; // 获取错误信息 diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index a5014a8..6957722 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -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", @@ -576,6 +577,8 @@ export default { }, // 更多操作触发 handleCommand(command, row) { + console.log(command) + console.log(row) switch (command) { case "handleResetPwd": this.handleResetPwd(row); @@ -624,6 +627,20 @@ 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("如该用户登录中,强制退出成功"); + } + ) + } + }) + } + ) }); }).catch(() => { }); diff --git a/vue.config.js b/vue.config.js index 17d9a1d..91f6a1e 100644 --- a/vue.config.js +++ b/vue.config.js @@ -35,7 +35,7 @@ module.exports = { proxy: { // detail: https://cli.vuejs.org/config/#devserver-proxy [process.env.VUE_APP_BASE_API]: { - target: `http://127.0.0.1:8080`, + target: `http://10.1.123.73:8080`, changeOrigin: true, pathRewrite: { ['^' + process.env.VUE_APP_BASE_API]: ''