Former-commit-id: 0dae4025650c4a1bcea808718be70a31782196bd [formerly 0dae4025650c4a1bcea808718be70a31782196bd [formerly 0dae4025650c4a1bcea808718be70a31782196bd [formerly 0dae4025650c4a1bcea808718be70a31782196bd [formerly a053d8bbe89715c1107ca7193e0b31440676017e [formerly 82dd2bf34c8623036fda84ef40f46ea631099515]]]]] Former-commit-id: c43653e2b7d1f04f7ea201e5d8baf97ade60ff21 Former-commit-id: 2f956fb4f893c38d201a9d0d8dc670bdc2df337d Former-commit-id: 116d191630ecad7c57d03648222f9a6f317d21fb [formerly f18aea707b7a595dd3de3e5e1a586241bef799c9] Former-commit-id: c532373169ed90b86a17f590e490740319488844 Former-commit-id: 29ddea1b33dee0a9f1d82643c830b9c35998ceed Former-commit-id: 6446520aab7685d5c8cad31e5b488750ab18368d Former-commit-id: d573fc373c37db24118cb6fd700b175ecf9b97b0 Former-commit-id: 962314d48687b8abb85821eea1ebeb370d98914e
34 lines
676 B
Vue
34 lines
676 B
Vue
<template>
|
|
<el-dropdown class="d2-mr">
|
|
<span class="btn-text">你好 {{userInfo.name}}</span>
|
|
<el-dropdown-menu slot="dropdown">
|
|
<el-dropdown-item @click.native="logOff"><d2-icon name="power-off"/> 注销</el-dropdown-item>
|
|
</el-dropdown-menu>
|
|
</el-dropdown>
|
|
</template>
|
|
|
|
<script>
|
|
import { mapState, mapActions } from 'vuex'
|
|
export default {
|
|
computed: {
|
|
...mapState({
|
|
userInfo: state => state.d2admin.userInfo
|
|
})
|
|
},
|
|
methods: {
|
|
...mapActions([
|
|
'd2adminLogout'
|
|
]),
|
|
/**
|
|
* @description 登出
|
|
*/
|
|
logOff () {
|
|
this.d2adminLogout({
|
|
vm: this,
|
|
confirm: true
|
|
})
|
|
}
|
|
}
|
|
}
|
|
</script>
|