|
@@ -16,10 +16,8 @@
|
|
|
@mouseenter="showBizIdSelect = true"
|
|
|
@mouseleave="showBizIdSelect = false"
|
|
|
>
|
|
|
- <img src="../../assets/业务线选择.png" class="business-logo"><span
|
|
|
- v-show="showBizIdSelect"
|
|
|
- >项目管理首页</span
|
|
|
- >
|
|
|
+ <image src="../../assets/业务线选择.png" class="business-logo" />
|
|
|
+ <span v-show="showBizIdSelect">项目管理首页</span>
|
|
|
</div>
|
|
|
<span style="font-size: 16px">{{ bizName }}</span>
|
|
|
<div
|
|
@@ -40,35 +38,21 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<ul class="all-pages-list">
|
|
|
- <li
|
|
|
- v-for="item in routesList"
|
|
|
- :key="item.path"
|
|
|
- @click="handleClickRouter(item)"
|
|
|
- >
|
|
|
+ <li v-for="item in routesList" :key="item.path" @click="handleClickRouter(item)">
|
|
|
<template v-if="!item.hidden">
|
|
|
<div v-if="item.cutOff" class="cut-off" />
|
|
|
- <div
|
|
|
- class="page-item"
|
|
|
- :class="{ 'active-page': activePage === item.name }"
|
|
|
- >
|
|
|
- <svg-icon
|
|
|
- v-if="item.icon"
|
|
|
- v-show="navTagType === 1"
|
|
|
- :icon-class="item.icon"
|
|
|
- />
|
|
|
+ <div class="page-item" :class="{ 'active-page': activePage === item.name }">
|
|
|
+ <svg-icon v-if="item.icon" v-show="navTagType === 1" :icon-class="item.icon" />
|
|
|
{{ item.name }}
|
|
|
</div>
|
|
|
</template>
|
|
|
</li>
|
|
|
</ul>
|
|
|
<div v-show="!collapsed && navTagType === 1" class="bottom-collapsed">
|
|
|
- <img src="../../assets/expand.png" @click="toggleCollapsed()">
|
|
|
+ <image src="../../assets/expand.png" @click="toggleCollapsed()" />
|
|
|
</div>
|
|
|
</section>
|
|
|
- <section
|
|
|
- v-show="collapsed && navTagType === 1 && showNavTag"
|
|
|
- class="left-aside-collapsed"
|
|
|
- >
|
|
|
+ <section v-show="collapsed && navTagType === 1 && showNavTag" class="left-aside-collapsed">
|
|
|
<div class="button-collapsed" @click="toggleCollapsed()">
|
|
|
<i class="el-icon-arrow-right" />
|
|
|
</div>
|
|
@@ -120,7 +104,7 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
init() {
|
|
|
- const config = routes.find(item => item.name === this.activeNavTag)
|
|
|
+ const config = routes.find((item) => item.name === this.activeNavTag)
|
|
|
this.routesList = config.children
|
|
|
// 子路由数量小于1,隐藏二级侧边栏控制
|
|
|
if (this.routesList.length <= 1 || config.name.search(/质量月报/) > -1) {
|