From 78fa1f005a9ec2581611e53d7eba8efeacb4df6e Mon Sep 17 00:00:00 2001 From: 田源 <tianyuan@vci-tech.com> Date: 星期三, 15 一月 2025 18:35:48 +0800 Subject: [PATCH] 调试头像接口 --- Source/plt-web/plt-web-ui/src/page/index/top/index.vue | 43 +++++++++++++++++-------------------------- 1 files changed, 17 insertions(+), 26 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/page/index/top/index.vue b/Source/plt-web/plt-web-ui/src/page/index/top/index.vue index 4b22017..ad400a3 100644 --- a/Source/plt-web/plt-web-ui/src/page/index/top/index.vue +++ b/Source/plt-web/plt-web-ui/src/page/index/top/index.vue @@ -4,8 +4,7 @@ <div v-if="showCollapse" :class="[{ 'avue-breadcrumb--active': isCollapse }]" class="avue-breadcrumb"> - <i class="icon-navicon" - @click="setCollapse"></i> + <i class="icon-navicon" @click="setCollapse"></i> </div> </div> <div class="top-bar__title"> @@ -76,31 +75,21 @@ @click="handleScreen"></i> </div> </el-tooltip> - <img :src="userInfo.avatar" - class="top-bar__img"> - <div> - <el-dropdown style="height: 40px"> - <span class="el-dropdown-link"> + <el-tooltip content="涓汉淇℃伅"> + <div> + <img :src="avatar" + class="top-bar__img" + @click="gotoInfo"> + </div> + </el-tooltip> + + <el-tooltip content="閫�鍑虹櫥褰�"> + <div> + <span style="font-size: 16px" @click="logout"> {{ userInfo.userName }} - <i class="el-icon-arrow-down el-icon--right"></i> </span> - <el-dropdown-menu slot="dropdown"> - <el-dropdown-item> - <router-link to="/">{{ $t('navbar.dashboard') }}</router-link> - </el-dropdown-item> - <el-dropdown-item @click.native="gotoInfo"> - {{ $t('navbar.userinfo') }} - <!-- 淇敼瀵嗙爜--> - </el-dropdown-item> - <el-dropdown-item v-if="this.website.switchMode" @click.native="switchDept" - >{{ $t('navbar.switchDept') }} - </el-dropdown-item> - <el-dropdown-item divided - @click.native="logout">{{ $t('navbar.logOut') }} - </el-dropdown-item> - </el-dropdown-menu> - </el-dropdown> - </div> + </div> + </el-tooltip> <el-dialog :visible.sync="userBox" append-to-body @@ -195,6 +184,9 @@ listenfullscreen(this.setScreen); }, computed: { + avatar(){ + return this.userInfo.avatar + }, ...mapState({ showDebug: state => state.common.showDebug, showTheme: state => state.common.showTheme, @@ -227,7 +219,6 @@ this.$store.commit("SET_FULLSCREN"); }, gotoInfo() { - console.log('123') this.$router.push({path: '/info'}); }, switchDept() { -- Gitblit v1.9.3