修改密码退出在线

选择
15544878926 2024-04-12 19:22:26 +08:00
parent f0f9273bc4
commit b95b5901d1
3 changed files with 19 additions and 1 deletions

View File

@ -80,7 +80,10 @@ export default {
} }
}, },
methods: { methods: {
toggleSideBar() { toggleSideBar() {
this.$store.dispatch('app/toggleSideBar') this.$store.dispatch('app/toggleSideBar')
}, },
async logout() { async logout() {

View File

@ -374,6 +374,7 @@ import {
import {getToken} from "@/utils/auth"; import {getToken} from "@/utils/auth";
import Treeselect from "@riophae/vue-treeselect"; import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css"; import "@riophae/vue-treeselect/dist/vue-treeselect.css";
import {forceLogout, list} from "@/api/monitor/online";
export default { export default {
name: "User", name: "User",
@ -381,6 +382,10 @@ export default {
components: {Treeselect}, components: {Treeselect},
data() { data() {
return { return {
queryParam: {
ipaddr: undefined,
userName: undefined
},
// //
loading: true, loading: true,
// //
@ -539,6 +544,7 @@ export default {
}, },
// //
reset() { reset() {
this.form = { this.form = {
userId: undefined, userId: undefined,
deptId: undefined, deptId: undefined,
@ -624,8 +630,17 @@ export default {
}).then(({value}) => { }).then(({value}) => {
resetUserPwd(row.userId, value).then(response => { resetUserPwd(row.userId, value).then(response => {
this.$modal.msgSuccess("修改成功,新密码是:" + value); 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(() => { }).catch(() => {
}); });
}, },
/** 分配角色操作 */ /** 分配角色操作 */

View File

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