From 391eec3114a17e68652434c6eae610799d80290e Mon Sep 17 00:00:00 2001 From: ludc <ludc@vci-tech.com> Date: 星期四, 16 一月 2025 11:13:43 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/plt-web/plt-web-ui/src/page/index/top/index.vue | 41 +++++++++++++++++------------------------ 1 files changed, 17 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..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,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="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 @@ -194,6 +184,9 @@ listenfullscreen(this.setScreen); }, computed: { + avatar(){ + return this.userInfo.avatar + }, ...mapState({ showDebug: state => state.common.showDebug, showTheme: state => state.common.showTheme, -- Gitblit v1.9.3