From c01dff9a24f98f10f247d2f2e449383f567ec338 Mon Sep 17 00:00:00 2001
From: 唐耀东 <18861537@qq.com>
Date: 星期三, 18 五月 2022 14:55:48 +0800
Subject: [PATCH] 提交代码
---
src/layout/components/Navbar.vue | 54 ++++++++++++++++++++++++++++++++----------------------
1 files changed, 32 insertions(+), 22 deletions(-)
diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue
index 9de102c..267c6d9 100644
--- a/src/layout/components/Navbar.vue
+++ b/src/layout/components/Navbar.vue
@@ -6,37 +6,32 @@
<top-nav id="topmenu-container" class="topmenu-container" v-if="topNav"/>
<div class="right-menu">
- <template v-if="device!=='mobile'">
- <search id="header-search" class="right-menu-item" />
+ <!--<template v-if="device!=='mobile'">-->
+ <!--<search id="header-search" class="right-menu-item" />-->
- <el-tooltip content="婧愮爜鍦板潃" effect="dark" placement="bottom">
- <ruo-yi-git id="ruoyi-git" class="right-menu-item hover-effect" />
- </el-tooltip>
+ <!--<screenfull id="screenfull" class="right-menu-item hover-effect" />-->
- <el-tooltip content="鏂囨。鍦板潃" effect="dark" placement="bottom">
- <ruo-yi-doc id="ruoyi-doc" class="right-menu-item hover-effect" />
- </el-tooltip>
+ <!--<el-tooltip content="甯冨眬澶у皬" effect="dark" placement="bottom">-->
+ <!--<size-select id="size-select" class="right-menu-item hover-effect" />-->
+ <!--</el-tooltip>-->
- <screenfull id="screenfull" class="right-menu-item hover-effect" />
-
- <el-tooltip content="甯冨眬澶у皬" effect="dark" placement="bottom">
- <size-select id="size-select" class="right-menu-item hover-effect" />
- </el-tooltip>
-
- </template>
+ <!--</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">
<el-dropdown-item>涓汉涓績</el-dropdown-item>
</router-link>
- <el-dropdown-item @click.native="setting = true">
- <span>甯冨眬璁剧疆</span>
- </el-dropdown-item>
+ <!--<el-dropdown-item @click.native="setting = true">-->
+ <!--<span>甯冨眬璁剧疆</span>-->
+ <!--</el-dropdown-item>-->
<el-dropdown-item divided @click.native="logout">
<span>閫�鍑虹櫥褰�</span>
</el-dropdown-item>
@@ -56,6 +51,7 @@
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: {
@@ -72,7 +68,8 @@
...mapGetters([
'sidebar',
'avatar',
- 'device'
+ 'device',
+ 'name'
]),
setting: {
get() {
@@ -91,7 +88,20 @@
}
}
},
+ data() {
+ return {
+ user: {}
+ }
+ },
+ created() {
+ this.getUser();
+ },
methods: {
+ getUser() {
+ getUserProfile().then(response => {
+ this.user = response.data.user;
+ });
+ },
toggleSideBar() {
this.$store.dispatch('app/toggleSideBar')
},
--
Gitblit v1.9.1