forked from github/dataease
Merge pull request #6881 from dataease/pr@dev@perf_default_pwd_tips
perf: 使用默认密码登录提示但还可以切换路由
This commit is contained in:
commit
1fae464f3b
@ -1,5 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div
|
<div
|
||||||
|
v-loading="showTips"
|
||||||
|
element-loading-custom-class="pwd-tips-loading"
|
||||||
:class="classObj"
|
:class="classObj"
|
||||||
class="app-wrapper"
|
class="app-wrapper"
|
||||||
>
|
>
|
||||||
@ -131,10 +133,13 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
document.addEventListener('click', this.bodyClick)
|
||||||
bus.$on('PanelSwitchComponent', this.panelSwitchComponent)
|
bus.$on('PanelSwitchComponent', this.panelSwitchComponent)
|
||||||
bus.$on('web-seize-topic-call', this.webMsgTopicCall)
|
bus.$on('web-seize-topic-call', this.webMsgTopicCall)
|
||||||
},
|
},
|
||||||
beforeDestroy() {
|
beforeDestroy() {
|
||||||
|
this.showTips = false
|
||||||
|
document.removeEventListener('click', this.bodyClick)
|
||||||
bus.$off('PanelSwitchComponent', this.panelSwitchComponent)
|
bus.$off('PanelSwitchComponent', this.panelSwitchComponent)
|
||||||
bus.$off('web-seize-topic-call', this.webMsgTopicCall)
|
bus.$off('web-seize-topic-call', this.webMsgTopicCall)
|
||||||
},
|
},
|
||||||
@ -142,6 +147,12 @@ export default {
|
|||||||
showMultiLoginMsg()
|
showMultiLoginMsg()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
bodyClick(e) {
|
||||||
|
const dom = document.querySelector('.pwd-tips')
|
||||||
|
if (dom && !dom.contains(e.target)) {
|
||||||
|
this.showTips = false
|
||||||
|
}
|
||||||
|
},
|
||||||
webMsgTopicCall(param) {
|
webMsgTopicCall(param) {
|
||||||
const msg = this.$t('multi_login_lang.forced_offline')
|
const msg = this.$t('multi_login_lang.forced_offline')
|
||||||
// eslint-disable-next-line
|
// eslint-disable-next-line
|
||||||
@ -184,6 +195,14 @@ export default {
|
|||||||
position: fixed;
|
position: fixed;
|
||||||
top: 0;
|
top: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
::v-deep .pwd-tips-loading {
|
||||||
|
z-index: 2024;
|
||||||
|
background-color: rgba(255, 255, 255, 0.1);
|
||||||
|
.el-loading-spinner {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.drawer-bg {
|
.drawer-bg {
|
||||||
background: #000;
|
background: #000;
|
||||||
|
Loading…
Reference in New Issue
Block a user