Files
mes-ui-d2/src/layout/header-aside/components/header-user/index.vue
liyang 709c2c7ad4 优化
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
2018-07-20 09:42:54 +08:00

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>