123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298 |
- <template>
- <div class="navbar">
- <<<<<<< HEAD
- <hamburger id="hamburger-container" :is-active="sidebar.opened" class="hamburger-container" @toggleClick="toggleSideBar" />
- <Goback id="goback-container" class="goback-container" v-if="!topNav"/>
- <breadcrumb id="breadcrumb-container" class="breadcrumb-container" v-if="!topNav"/>
- <top-nav id="topmenu-container" class="topmenu-container" v-if="topNav"/>
- <div class="right-menu">
-
- <el-dropdown class="avatar-container right-menu-item hover-effect" trigger="click">
- <div class="avatar-wrapper">
- <img :src="avatar" class="user-avatar">
- =======
- <hamburger
- id="hamburger-container"
- :is-active="sidebar.opened"
- class="hamburger-container"
- @toggleClick="toggleSideBar"
- />
- <Goback id="goback-container" class="goback-container" v-if="!topNav" />
- <breadcrumb
- id="breadcrumb-container"
- class="breadcrumb-container"
- v-if="!topNav"
- />
- <top-nav id="topmenu-container" class="topmenu-container" v-if="topNav" />
- <div class="right-menu">
- <el-dropdown
- class="avatar-container right-menu-item hover-effect"
- trigger="click"
- >
- <div class="avatar-wrapper">
- <img :src="avatar" class="user-avatar" />
- >>>>>>> 80fdac3 (藏品管理)
- <i class="el-icon-caret-bottom" />
- </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>
- <<<<<<< HEAD
- import { mapGetters } from 'vuex'
- import Breadcrumb from '@/components/Breadcrumb'
- import Goback from '@/components/Goback'
- import TopNav from '@/components/TopNav'
- import Hamburger from '@/components/Hamburger'
- =======
- import { mapGetters } from "vuex";
- import Breadcrumb from "@/components/Breadcrumb";
- import Goback from "@/components/Goback";
- import TopNav from "@/components/TopNav";
- import Hamburger from "@/components/Hamburger";
- >>>>>>> 80fdac3 (藏品管理)
- //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'
- export default {
- components: {
- Breadcrumb,
- TopNav,
- <<<<<<< HEAD
- Goback,
- Hamburger,
- // Screenfull,
- //SizeSelect,
- //Search,
- // RuoYiGit,
- // RuoYiDoc
- },
- computed: {
- ...mapGetters([
- 'sidebar',
- 'avatar',
- 'device'
- ]),
- setting: {
- get() {
- return this.$store.state.settings.showSettings
- },
- set(val) {
- this.$store.dispatch('settings/changeSetting', {
- key: 'showSettings',
- value: val
- })
- }
- },
- topNav: {
- get() {
- return this.$store.state.settings.topNav
- }
- }
- },
- methods: {
- toggleSideBar() {
- this.$store.dispatch('app/toggleSideBar')
- },
- async logout() {
- this.$confirm('确定注销并退出系统吗?', '提示', {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
- type: 'warning'
- }).then(() => {
- this.$store.dispatch('LogOut').then(() => {
- location.href = '/index';
- })
- }).catch(() => {});
- }
- }
- }
- =======
- Goback,
- Hamburger,
- // Screenfull,
- //SizeSelect,
- //Search,
- // RuoYiGit,
- // RuoYiDoc
- },
- computed: {
- ...mapGetters(["sidebar", "avatar", "device"]),
- setting: {
- get() {
- return this.$store.state.settings.showSettings;
- },
- set(val) {
- this.$store.dispatch("settings/changeSetting", {
- key: "showSettings",
- value: val,
- });
- },
- },
- topNav: {
- get() {
- return this.$store.state.settings.topNav;
- },
- },
- },
- methods: {
- toggleSideBar() {
- this.$store.dispatch("app/toggleSideBar");
- },
- async logout() {
- this.$confirm("确定注销并退出系统吗?", "提示", {
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "warning",
- })
- .then(() => {
- this.$store.dispatch("LogOut").then(() => {
- location.href = "/index";
- });
- })
- .catch(() => {});
- },
- },
- };
- >>>>>>> 80fdac3 (藏品管理)
- </script>
- <style lang="scss" scoped>
- .navbar {
- height: 50px;
- overflow: hidden;
- position: relative;
- background: #fff;
- <<<<<<< HEAD
- box-shadow: 0 1px 4px rgba(0,21,41,.08);
- =======
- box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
- >>>>>>> 80fdac3 (藏品管理)
- .hamburger-container {
- line-height: 46px;
- height: 100%;
- float: left;
- cursor: pointer;
- <<<<<<< HEAD
- transition: background .3s;
- -webkit-tap-highlight-color:transparent;
- &:hover {
- background: rgba(0, 0, 0, .025)
- }
- }
- .goback-container{
-
- =======
- transition: background 0.3s;
- -webkit-tap-highlight-color: transparent;
- &:hover {
- background: rgba(0, 0, 0, 0.025);
- }
- }
- .goback-container {
- >>>>>>> 80fdac3 (藏品管理)
- float: left;
- line-height: 50px;
- }
- .breadcrumb-container {
- <<<<<<< HEAD
-
- =======
- >>>>>>> 80fdac3 (藏品管理)
- float: left;
- line-height: 50px;
- }
- .topmenu-container {
- position: absolute;
- left: 50px;
- }
- .errLog-container {
- display: inline-block;
- vertical-align: top;
- }
- .right-menu {
- float: right;
- height: 100%;
- line-height: 50px;
- &:focus {
- outline: none;
- }
- .right-menu-item {
- display: inline-block;
- padding: 0 8px;
- height: 100%;
- font-size: 18px;
- color: #5a5e66;
- vertical-align: text-bottom;
- &.hover-effect {
- cursor: pointer;
- <<<<<<< HEAD
- transition: background .3s;
- &:hover {
- background: rgba(0, 0, 0, .025)
- =======
- transition: background 0.3s;
- &:hover {
- background: rgba(0, 0, 0, 0.025);
- >>>>>>> 80fdac3 (藏品管理)
- }
- }
- }
- .avatar-container {
- margin-right: 30px;
- .avatar-wrapper {
- margin-top: 5px;
- position: relative;
- .user-avatar {
- cursor: pointer;
- width: 40px;
- height: 40px;
- border-radius: 10px;
- }
- .el-icon-caret-bottom {
- cursor: pointer;
- position: absolute;
- right: -20px;
- top: 25px;
- font-size: 12px;
- }
- }
- }
- }
- }
- </style>
|