|
@@ -1,12 +1,16 @@
|
|
<template>
|
|
<template>
|
|
<div class="navbar">
|
|
<div class="navbar">
|
|
- <hamburger id="hamburger-container" :is-active="sidebar.opened" class="hamburger-container" @toggleClick="toggleSideBar" />
|
|
|
|
|
|
+ <div class="sidebar-logo-link">
|
|
|
|
+ <img :src="logo" class="sidebar-logo" />
|
|
|
|
+ <h1 class="sidebar-title">{{ title }} </h1>
|
|
|
|
+ </div>
|
|
|
|
+ <!-- <hamburger id="hamburger-container" :is-active="sidebar.opened" class="hamburger-container" @toggleClick="toggleSideBar" /> -->
|
|
|
|
|
|
- <breadcrumb id="breadcrumb-container" class="breadcrumb-container" v-if="!topNav"/>
|
|
|
|
- <top-nav id="topmenu-container" class="topmenu-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">
|
|
<div class="right-menu">
|
|
- <template v-if="device!=='mobile'">
|
|
|
|
|
|
+ <!-- <template v-if="device!=='mobile'">
|
|
<search id="header-search" class="right-menu-item" />
|
|
<search id="header-search" class="right-menu-item" />
|
|
|
|
|
|
<el-tooltip content="源码地址" effect="dark" placement="bottom">
|
|
<el-tooltip content="源码地址" effect="dark" placement="bottom">
|
|
@@ -23,7 +27,7 @@
|
|
<size-select id="size-select" class="right-menu-item hover-effect" />
|
|
<size-select id="size-select" class="right-menu-item hover-effect" />
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
|
|
|
|
- </template>
|
|
|
|
|
|
+ </template> -->
|
|
|
|
|
|
<el-dropdown class="avatar-container right-menu-item hover-effect" trigger="click">
|
|
<el-dropdown class="avatar-container right-menu-item hover-effect" trigger="click">
|
|
<div class="avatar-wrapper">
|
|
<div class="avatar-wrapper">
|
|
@@ -34,9 +38,9 @@
|
|
<router-link to="/user/profile">
|
|
<router-link to="/user/profile">
|
|
<el-dropdown-item>个人中心</el-dropdown-item>
|
|
<el-dropdown-item>个人中心</el-dropdown-item>
|
|
</router-link>
|
|
</router-link>
|
|
- <el-dropdown-item @click.native="setting = true">
|
|
|
|
|
|
+ <!-- <el-dropdown-item @click.native="setting = true">
|
|
<span>布局设置</span>
|
|
<span>布局设置</span>
|
|
- </el-dropdown-item>
|
|
|
|
|
|
+ </el-dropdown-item> -->
|
|
<el-dropdown-item divided @click.native="logout">
|
|
<el-dropdown-item divided @click.native="logout">
|
|
<span>退出登录</span>
|
|
<span>退出登录</span>
|
|
</el-dropdown-item>
|
|
</el-dropdown-item>
|
|
@@ -56,6 +60,7 @@ import SizeSelect from '@/components/SizeSelect'
|
|
import Search from '@/components/HeaderSearch'
|
|
import Search from '@/components/HeaderSearch'
|
|
import RuoYiGit from '@/components/RuoYi/Git'
|
|
import RuoYiGit from '@/components/RuoYi/Git'
|
|
import RuoYiDoc from '@/components/RuoYi/Doc'
|
|
import RuoYiDoc from '@/components/RuoYi/Doc'
|
|
|
|
+import logoImg from '@/assets/logo/logo.png'
|
|
|
|
|
|
export default {
|
|
export default {
|
|
components: {
|
|
components: {
|
|
@@ -68,6 +73,12 @@ export default {
|
|
RuoYiGit,
|
|
RuoYiGit,
|
|
RuoYiDoc
|
|
RuoYiDoc
|
|
},
|
|
},
|
|
|
|
+ data() {
|
|
|
|
+ return {
|
|
|
|
+ title: '云原生安全管理系统',
|
|
|
|
+ logo: logoImg
|
|
|
|
+ }
|
|
|
|
+ },
|
|
computed: {
|
|
computed: {
|
|
...mapGetters([
|
|
...mapGetters([
|
|
'sidebar',
|
|
'sidebar',
|
|
@@ -111,12 +122,38 @@ export default {
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
|
|
+ .sidebar-logo-link {
|
|
|
|
+ width: 200px;
|
|
|
|
+ height: 50px;
|
|
|
|
+ float: left;
|
|
|
|
+ text-align: center;
|
|
|
|
+
|
|
|
|
+ & .sidebar-logo {
|
|
|
|
+ width: 32px;
|
|
|
|
+ height: 32px;
|
|
|
|
+ vertical-align: middle;
|
|
|
|
+ margin-right: 12px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ & .sidebar-title {
|
|
|
|
+ display: inline-block;
|
|
|
|
+ margin: 0;
|
|
|
|
+ color: #fff;
|
|
|
|
+ font-weight: 600;
|
|
|
|
+ line-height: 50px;
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ font-family: Avenir, Helvetica Neue, Arial, Helvetica, sans-serif;
|
|
|
|
+ vertical-align: middle;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
.navbar {
|
|
.navbar {
|
|
|
|
+ width: 100%;
|
|
height: 50px;
|
|
height: 50px;
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
- position: relative;
|
|
|
|
- background: #fff;
|
|
|
|
|
|
+ position: fixed;
|
|
box-shadow: 0 1px 4px rgba(0,21,41,.08);
|
|
box-shadow: 0 1px 4px rgba(0,21,41,.08);
|
|
|
|
+ z-index:2000;
|
|
|
|
+ background-color: #252B3B;
|
|
|
|
|
|
.hamburger-container {
|
|
.hamburger-container {
|
|
line-height: 46px;
|
|
line-height: 46px;
|