|
@@ -1,8 +1,8 @@
|
|
|
<template>
|
|
|
<div class="header-container">
|
|
|
- <div class="header-left">
|
|
|
+ <!-- <div class="header-left">
|
|
|
<div>
|
|
|
- <img class="logo" src="/images/logo.jpg" alt="logo">
|
|
|
+ <img class="logo" src="/images/logo.png" alt="logo">
|
|
|
</div>
|
|
|
<div class="tip-box">
|
|
|
<div class="tip-system">天津市公安局警综平台</div>
|
|
@@ -11,32 +11,29 @@
|
|
|
<div class="tip-theme-right">牢记使命</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <!-- 用户信息 -->
|
|
|
+ </div> -->
|
|
|
<div class="header-right">
|
|
|
<div class="right-top">
|
|
|
- <el-row>
|
|
|
- <el-link><svg-icon icon-class="cube" />应用热榜推荐</el-link>
|
|
|
- <el-link><svg-icon style="font-weight:bold" icon-class="unlock" />用户权限管理</el-link>
|
|
|
- <el-link><svg-icon icon-class="message" />消息提醒</el-link>
|
|
|
- <el-link icon="el-icon-star-off" />
|
|
|
- </el-row>
|
|
|
- <!-- <div class="userInfo">
|
|
|
- <el-dropdown class="avatar-container right-menu-item hover-effect" trigger="click">
|
|
|
- <div class="userName">
|
|
|
- <span>{{ name }}</span>
|
|
|
- <i class="el-icon-caret-bottom" />
|
|
|
- </div>
|
|
|
- <el-dropdown-menu slot="dropdown" size="small">
|
|
|
- <el-dropdown-item>
|
|
|
- <span style="display:block;" @click="logout">Log Out</span>
|
|
|
- </el-dropdown-item>
|
|
|
- </el-dropdown-menu>
|
|
|
- </el-dropdown>
|
|
|
- </div> -->
|
|
|
+ <el-popover class="right-top-item" placement="bottom-start" width="400" trigger="click" @show="showData">
|
|
|
+ <el-row v-for="item in gridData" :key="item.id">item.title</el-row>
|
|
|
+ <div slot="reference"><svg-icon icon-class="yingyong" />应用热榜推荐</div>
|
|
|
+ </el-popover>
|
|
|
+ <div class="right-top-item"><svg-icon icon-class="quanxian" />用户权限管理</div>
|
|
|
+ <div class="right-top-item"><el-badge :value="12" class="item"><svg-icon icon-class="xiaoxi" /></el-badge>消息提醒</div>
|
|
|
+ <el-dropdown trigger="click" class="right-top-item">
|
|
|
+ <div>
|
|
|
+ <el-avatar src="/images/avatar.png" />
|
|
|
+ <span class="user-name">{{ name }}<i class="el-icon-caret-bottom" /></span>
|
|
|
+ </div>
|
|
|
+ <el-dropdown-menu slot="dropdown" size="small">
|
|
|
+ <el-dropdown-item>
|
|
|
+ <span style="display:block;" @click="logout">Log Out</span>
|
|
|
+ </el-dropdown-item>
|
|
|
+ </el-dropdown-menu>
|
|
|
+ </el-dropdown>
|
|
|
</div>
|
|
|
- <div class="right-down" style="border: solid 1px">
|
|
|
- <search id="header-search" class="right-menu-item" />
|
|
|
+ <div class="right-down">
|
|
|
+ <search id="header-search" />
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -53,7 +50,8 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- userName: ''
|
|
|
+ userName: '',
|
|
|
+ gridData: []
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -64,9 +62,6 @@ export default {
|
|
|
])
|
|
|
},
|
|
|
methods: {
|
|
|
- // toggleSideBar() {
|
|
|
- // this.$store.dispatch('app/toggleSideBar')
|
|
|
- // },
|
|
|
async logout() {
|
|
|
await this.$store.dispatch('user/logout').then(() => {
|
|
|
location.reload()
|
|
@@ -91,6 +86,12 @@ export default {
|
|
|
this.$router.push({
|
|
|
path: '/dashboard'
|
|
|
})
|
|
|
+ },
|
|
|
+ showData() {
|
|
|
+ this.gridData = [{
|
|
|
+ id: 1,
|
|
|
+ title: 'aaa'
|
|
|
+ }]
|
|
|
}
|
|
|
}
|
|
|
}
|