| | |
| | | <!--</template>--> |
| | | |
| | | <el-dropdown class="avatar-container right-menu-item hover-effect" trigger="click"> |
| | | <div class="avatar-wrapper"> |
| | | <img :src="avatar" class="user-avatar"> |
| | | <i class="el-icon-caret-bottom" /> |
| | | <div class="avatar-wrapper" style="float: left; font-size: 14px;"> |
| | | <!--<img :src="avatar" class="user-avatar">--> |
| | | <!--<i class="el-icon-caret-bottom" />--> |
| | | <i class="el-icon-user" style="margin-right: 5px;"></i> |
| | | <span style="margin-right: 5px;">{{ user.nickName }}</span> |
| | | <i class="el-icon-arrow-down"></i> |
| | | </div> |
| | | <el-dropdown-menu slot="dropdown"> |
| | | <router-link to="/user/profile"> |
| | |
| | | import Search from '@/components/HeaderSearch' |
| | | import RuoYiGit from '@/components/RuoYi/Git' |
| | | import RuoYiDoc from '@/components/RuoYi/Doc' |
| | | import { getUserProfile } from "@/api/system/user"; |
| | | |
| | | export default { |
| | | components: { |
| | |
| | | ...mapGetters([ |
| | | 'sidebar', |
| | | 'avatar', |
| | | 'device' |
| | | 'device', |
| | | 'name' |
| | | ]), |
| | | setting: { |
| | | get() { |
| | |
| | | } |
| | | } |
| | | }, |
| | | data() { |
| | | return { |
| | | user: {} |
| | | } |
| | | }, |
| | | created() { |
| | | this.getUser(); |
| | | }, |
| | | methods: { |
| | | getUser() { |
| | | getUserProfile().then(response => { |
| | | this.user = response.data.user; |
| | | }); |
| | | }, |
| | | toggleSideBar() { |
| | | this.$store.dispatch('app/toggleSideBar') |
| | | }, |