| | |
| | | <span class="label">LIMS实验室管理系统</span> |
| | | </div> |
| | | <div class="right-menu"> |
| | | <div class="avatar-wrapper"> |
| | | <!-- <img :src="avatar" class="user-avatar" /> --> |
| | | <!-- <div class="avatar-wrapper"> |
| | | <el-avatar :size="28">{{ nickName.substring(0, 1) }}</el-avatar> |
| | | <span class="userName">{{ nickName }}</span> |
| | | <img |
| | |
| | | @click="logout" |
| | | title="退出账号" |
| | | /> |
| | | </div> --> |
| | | <template v-if="device !== 'mobile'"> |
| | | <el-tooltip |
| | | class="right-menu-item" |
| | | effect="dark" |
| | | content="锁屏" |
| | | placement="bottom" |
| | | > |
| | | <top-lock /> |
| | | </el-tooltip> |
| | | </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> |
| | | <!-- <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>--> |
| | | |
| | | <!-- <el-tooltip content="文档地址" effect="dark" placement="bottom">--> |
| | | <!-- <ruo-yi-doc id="ruoyi-doc" 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>--> |
| | | |
| | | <!-- <div class="avatar-container">--> |
| | | <!-- <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 divided @click.native="logout">--> |
| | | <!-- <span>退出登录</span>--> |
| | | <!-- </el-dropdown-item>--> |
| | | <!-- </el-dropdown-menu>--> |
| | | <!-- </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 divided @click.native="logout"> |
| | | <span>退出登录</span> |
| | | </el-dropdown-item> |
| | | </el-dropdown-menu> |
| | | </el-dropdown> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import { mapGetters } from "vuex"; |
| | | import { mapGetters, mapState } from "vuex"; |
| | | import Breadcrumb from "@/components/Breadcrumb"; |
| | | import TopNav from "@/components/TopNav"; |
| | | import Hamburger from "@/components/Hamburger"; |
| | | import Screenfull from "@/components/Screenfull"; |
| | | import SizeSelect from "@/components/SizeSelect"; |
| | | import Search from "@/components/HeaderSearch"; |
| | | import RuoYiGit from "@/components/RuoYi/Git"; |
| | | import RuoYiDoc from "@/components/RuoYi/Doc"; |
| | | |
| | | import topLock from "./top-lock"; |
| | | export default { |
| | | components: { |
| | | Breadcrumb, |
| | |
| | | Screenfull, |
| | | SizeSelect, |
| | | Search, |
| | | RuoYiGit, |
| | | RuoYiDoc, |
| | | topLock, |
| | | }, |
| | | computed: { |
| | | ...mapState({ |
| | | showLock: (state) => state.app.showLock, |
| | | }), |
| | | ...mapGetters(["avatar", "device", "nickName"]), |
| | | setting: { |
| | | get() { |