|
|
@ -12,7 +12,15 @@ |
|
|
|
<!-- <breadcrumb id="breadcrumb-container" class="breadcrumb-container" />--> |
|
|
|
<div class="centerTab"> |
|
|
|
<!-- <div>安全运行</div> --> |
|
|
|
<div class="tab-item" v-for="(item) in topTabList" :key="item.value" :class="selectTab == item.value ? 'select-item' : ''" @click="handleSelectTab(item.value)">{{ item.label }}</div> |
|
|
|
<div |
|
|
|
class="tab-item" |
|
|
|
v-for="item in topTabList" |
|
|
|
:key="item.value" |
|
|
|
:class="selectTab == item.value ? 'select-item' : ''" |
|
|
|
@click="handleSelectTab(item.value)" |
|
|
|
> |
|
|
|
{{ item.label }} |
|
|
|
</div> |
|
|
|
<!-- <div class="tab-item" :class="selectTab == 'reservoir' ? 'select-item' : ''" @click="handleSelectTab('reservoir')">水库运行管理</div> |
|
|
|
<div class="tab-item" :class="selectTab == 'sluice' ? 'select-item' : ''" @click="handleSelectTab('sluice')">水闸运行管理</div> |
|
|
|
<div class="tab-item" :class="selectTab == 'dike' ? 'select-item' : ''" @click="handleSelectTab('dike')">堤防运行管理</div> --> |
|
|
@ -36,19 +44,22 @@ |
|
|
|
<!-- </el-tooltip>--> |
|
|
|
</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"> |
|
|
|
<img v-if="options.img" :src="options.img" class="user-avatar" /> |
|
|
|
<div v-else style="background-color: white" class="user-avatar"> |
|
|
|
<!-- <img v-if="options.img" :src="options.img" class="user-avatar" /> --> |
|
|
|
<div style="background-color: white" class="user-avatar"> |
|
|
|
<i class="el-icon-user center-in-center" /> |
|
|
|
</div> |
|
|
|
<!-- <img v-else :src="options.img" class="user-avatar" />--> |
|
|
|
<i class="el-icon-caret-bottom" /> |
|
|
|
</div> |
|
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
|
<router-link to="/user/profile"> |
|
|
|
<!-- <router-link to="/user/profile"> |
|
|
|
<el-dropdown-item>个人中心</el-dropdown-item> |
|
|
|
</router-link> |
|
|
|
</router-link> --> |
|
|
|
<!-- <el-dropdown-item @click.native="setting = true">--> |
|
|
|
<!-- <span>布局设置</span>--> |
|
|
|
<!-- </el-dropdown-item>--> |
|
|
@ -76,7 +87,7 @@ export default { |
|
|
|
return { |
|
|
|
options: { |
|
|
|
img: "", |
|
|
|
} |
|
|
|
}, |
|
|
|
}; |
|
|
|
}, |
|
|
|
components: { |
|
|
@ -89,7 +100,7 @@ export default { |
|
|
|
}, |
|
|
|
computed: { |
|
|
|
selectTab() { |
|
|
|
return this.$store.state.permission.selectTab |
|
|
|
return this.$store.state.permission.selectTab; |
|
|
|
}, |
|
|
|
...mapGetters(["sidebar", "avatar", "device", "topTabList"]), |
|
|
|
showLogo() { |
|
|
@ -130,14 +141,14 @@ export default { |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
handleSelectTab(e) { |
|
|
|
sessionStorage.setItem('topTab', e) |
|
|
|
this.$store.dispatch('changeTopTab',e) |
|
|
|
sessionStorage.setItem("topTab", e); |
|
|
|
this.$store.dispatch("changeTopTab", e); |
|
|
|
this.$router.replace({ |
|
|
|
path: '/', |
|
|
|
path: "/", |
|
|
|
query: { |
|
|
|
timestamp: new Date().getTime() |
|
|
|
} |
|
|
|
}) |
|
|
|
timestamp: new Date().getTime(), |
|
|
|
}, |
|
|
|
}); |
|
|
|
}, |
|
|
|
toggleSideBar() { |
|
|
|
this.$store.dispatch("app/toggleSideBar"); |
|
|
@ -160,9 +171,11 @@ export default { |
|
|
|
<style lang="scss" scoped> |
|
|
|
.navbar { |
|
|
|
// background: #122c7d !important; |
|
|
|
background: linear-gradient(270deg, |
|
|
|
rgba(61, 156, 204, 1) 1%, |
|
|
|
rgba(131, 179, 107, 1) 100%) !important; |
|
|
|
background: linear-gradient( |
|
|
|
270deg, |
|
|
|
rgba(61, 156, 204, 1) 1%, |
|
|
|
rgba(131, 179, 107, 1) 100% |
|
|
|
) !important; |
|
|
|
// height: 70px; |
|
|
|
height: 56px; |
|
|
|
overflow: hidden; |
|
|
|