|
@@ -1,5 +1,6 @@
|
|
|
<template>
|
|
|
<div class="navbar">
|
|
|
+ <span class="title">万达数字化运维平台</span>
|
|
|
<hamburger
|
|
|
id="hamburger-container"
|
|
|
:is-active="sidebar.opened"
|
|
@@ -17,10 +18,10 @@
|
|
|
>
|
|
|
<div class="avatar-wrapper">
|
|
|
<img
|
|
|
- :src="avatar+'?imageView2/1/w/80/h/80'"
|
|
|
+ src="https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=2853553659,1775735885&fm=26&gp=0.jpg"
|
|
|
class="user-avatar"
|
|
|
>
|
|
|
- <i class="el-icon-caret-bottom" />
|
|
|
+ <i class="el-icon-caret-bottom"/>
|
|
|
</div>
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
<router-link to="/">
|
|
@@ -28,22 +29,7 @@
|
|
|
Home
|
|
|
</el-dropdown-item>
|
|
|
</router-link>
|
|
|
- <a
|
|
|
- target="_blank"
|
|
|
- href="https://github.com/armour/vue-typescript-admin-template/"
|
|
|
- >
|
|
|
- <el-dropdown-item>
|
|
|
- Github
|
|
|
- </el-dropdown-item>
|
|
|
- </a>
|
|
|
- <a
|
|
|
- target="_blank"
|
|
|
- href="https://armour.github.io/vue-typescript-admin-docs/"
|
|
|
- >
|
|
|
- <el-dropdown-item>
|
|
|
- Docs
|
|
|
- </el-dropdown-item>
|
|
|
- </a>
|
|
|
+
|
|
|
<el-dropdown-item divided>
|
|
|
<span
|
|
|
style="display:block;"
|
|
@@ -57,9 +43,9 @@
|
|
|
</template>
|
|
|
|
|
|
<script lang="ts">
|
|
|
-import { Component, Vue } from 'vue-property-decorator'
|
|
|
-import { AppModule } from '@/store/modules/app'
|
|
|
-import { UserModule } from '@/store/modules/user'
|
|
|
+import {Component, Vue} from 'vue-property-decorator'
|
|
|
+import {AppModule} from '@/store/modules/app'
|
|
|
+import {UserModule} from '@/store/modules/user'
|
|
|
import Breadcrumb from '@/components/Breadcrumb/index.vue'
|
|
|
import Hamburger from '@/components/Hamburger/index.vue'
|
|
|
|
|
@@ -84,6 +70,7 @@ export default class extends Vue {
|
|
|
}
|
|
|
|
|
|
private toggleSideBar() {
|
|
|
+
|
|
|
AppModule.ToggleSideBar(false)
|
|
|
}
|
|
|
|
|
@@ -99,8 +86,17 @@ export default class extends Vue {
|
|
|
height: 50px;
|
|
|
overflow: hidden;
|
|
|
position: relative;
|
|
|
- background: #fff;
|
|
|
- box-shadow: 0 1px 4px rgba(0,21,41,.08);
|
|
|
+ background-color: rgb(48, 65, 86);
|
|
|
+ box-shadow: 0 1px 4px rgba(0, 21, 41, .08);
|
|
|
+
|
|
|
+ .title {
|
|
|
+ float: left;
|
|
|
+ padding: 0 20px;
|
|
|
+ margin: 0 auto;
|
|
|
+ line-height: 46px;
|
|
|
+ height: 100%;
|
|
|
+ color:#fff;
|
|
|
+ }
|
|
|
|
|
|
.hamburger-container {
|
|
|
line-height: 46px;
|
|
@@ -109,7 +105,7 @@ export default class extends Vue {
|
|
|
padding: 0 15px;
|
|
|
cursor: pointer;
|
|
|
transition: background .3s;
|
|
|
- -webkit-tap-highlight-color:transparent;
|
|
|
+ -webkit-tap-highlight-color: transparent;
|
|
|
|
|
|
&:hover {
|
|
|
background: rgba(0, 0, 0, .025)
|