田源
2025-01-02 c3bf304ae7fa7c3138b35b94612ffa6329718595
修改退出和个人信息显示
已修改2个文件
40 ■■■■■ 文件已修改
Source/plt-web/plt-web-ui/src/page/index/top/index.vue 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-ui/src/views/wel/adminIndex.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
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
Source/plt-web/plt-web-ui/src/views/wel/adminIndex.vue
@@ -210,7 +210,7 @@
      }).catch(error => {
        this.loading = false;
      });
    }
    },
  },
};
</script>