From c3bf304ae7fa7c3138b35b94612ffa6329718595 Mon Sep 17 00:00:00 2001 From: 田源 <tianyuan@vci-tech.com> Date: 星期四, 02 一月 2025 17:30:29 +0800 Subject: [PATCH] 修改退出和个人信息显示 --- Source/plt-web/plt-web-ui/src/page/index/top/index.vue | 38 ++++++++++++++------------------------ 1 files changed, 14 insertions(+), 24 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 8df1854..f11d053 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,7 +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"> @@ -75,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="userInfo.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 -- Gitblit v1.9.3