| | |
| | | optionClick: [ |
| | | ' 数据风险模型', |
| | | '数据风险排名', |
| | | '站点综合风险排名', |
| | | '飞行巡检', |
| | | '站点审核辅助', |
| | | '历史数据管理', |
| | | '数据接入管理', |
| | | '业务报表', |
| | |
| | | methods:{ |
| | | calMenuHeight() { |
| | | const h1 = this.$refs.headerRef.$el.offsetHeight; |
| | | return `calc(100vh - ${h1}px `; |
| | | return `calc(100vh - ${h1}px - 8px`; |
| | | }, |
| | | }, |
| | | mounted(){ |
| | | this.menuHeight = this.calMenuHeight(); |
| | | console.log('meta:',this.$route.matched); |
| | | |
| | | } |
| | | }; |
| | | </script> |
| | |
| | | class="el-menu-vertical-demo" |
| | | default-active="2" |
| | | text-color="#fff" |
| | | @open="handleOpen" |
| | | @close="handleClose" |
| | | router |
| | | :collapse="isCollapseAside" |
| | | > |
| | | <el-row ref="headerRef" class="header"> |
| | | <el-space> |
| | | <el-link href="/hdata" class="logo" > |
| | | <!-- <img src="@/assets/companylogo.png" alt="" /> --> |
| | | <h1>在线监测数据质量评估与风险分析</h1> |
| | | |
| | | </el-link> |
| | | </el-space> |
| | | |
| | | </el-row> |
| | | |
| | | <hr/> |
| | | <el-scrollbar :height="menuHeight"> |
| | | |
| | | <el-sub-menu index="1"> |
| | |
| | | <el-menu-item index="analysis" @click="selected = optionClick[1]"> |
| | | <el-icon><i-ep-Stopwatch /></el-icon> |
| | | 数据风险排名 |
| | | </el-menu-item><el-menu-item index="riskrank" @click="selected = optionClick[2]"> |
| | | <el-icon><i-ep-Stopwatch /></el-icon> |
| | | 站点综合风险排名 |
| | | </el-menu-item> |
| | | |
| | | |
| | | </el-sub-menu> |
| | | |
| | | |
| | |
| | | <el-icon><i-ep-Histogram /></el-icon> |
| | | <span class="parent-title">线上巡检</span> |
| | | </template> |
| | | <el-menu-item index="edata" @click="selected = optionClick[2]"> |
| | | <el-menu-item index="edata" @click="selected = optionClick[3]"> |
| | | <el-icon><i-ep-Bell /></el-icon> |
| | | 飞行巡检 |
| | | </el-menu-item> |
| | | |
| | | <el-menu-item index="testdata" @click="selected = optionClick[2]"> |
| | | <el-menu-item index="testData" @click="selected = optionClick[4]"> |
| | | <el-icon><i-ep-Bell /></el-icon> |
| | | 异常测试 |
| | | 站点审核辅助 |
| | | </el-menu-item> |
| | | |
| | | </el-sub-menu> |
| | |
| | | </template> |
| | | |
| | | |
| | | <el-menu-item index="hdata" @click="selected = optionClick[3]"> |
| | | <el-menu-item index="hdata" @click="selected = optionClick[4]"> |
| | | <el-icon><i-ep-Histogram /></el-icon> |
| | | 历史数据管理 |
| | | </el-menu-item> |
| | | <el-menu-item index="management" @click="selected = optionClick[4]"> |
| | | <el-menu-item index="management" @click="selected = optionClick[5]"> |
| | | <el-icon><i-ep-Histogram /></el-icon> |
| | | 数据接入管理 |
| | | </el-menu-item> |
| | | <el-menu-item index="report" @click="selected = optionClick[5]"> |
| | | <el-menu-item index="report" @click="selected = optionClick[6]"> |
| | | <el-icon><i-ep-Histogram /></el-icon> |
| | | 业务报表 |
| | | </el-menu-item> |
| | |
| | | <span class="parent-title">配置管理</span> |
| | | </template> |
| | | |
| | | <el-menu-item index="setting" @click="selected = optionClick[6]"> |
| | | <el-menu-item index="setting" @click="selected = optionClick[7]"> |
| | | <el-icon><i-ep-Histogram /></el-icon> |
| | | 数据接入配置 |
| | | </el-menu-item> |
| | |
| | | <style lang="scss" scoped> |
| | | .el-aside { |
| | | background-color: #2876aa; |
| | | |
| | | |
| | | height: 100vh; |
| | | width: auto; |
| | | } |
| | |
| | | |
| | | width: 220px; |
| | | border-right: none; |
| | | |
| | | &.el-menu--collapse { |
| | | //侧边栏折叠时的样式 |
| | | width: 65px; |
| | | |
| | | & h1 { |
| | | //折叠时隐藏h1文字 |
| | | display: none; |
| | | } |
| | | & span { |
| | | display: none; |
| | | } |
| | | & hr { |
| | | display: none; |
| | | } |
| | | } |
| | |
| | | text-decoration: none; |
| | | color: black; |
| | | margin-left: 20px; |
| | | img { |
| | | width: 32px; |
| | | height: 32px; |
| | | } |
| | | margin-right: 20px; |
| | | // img { |
| | | // width: 32px; |
| | | // height: 32px; |
| | | // } |
| | | } |
| | | |
| | | |
| | |
| | | font-weight: bold; |
| | | font-size: 18px; |
| | | } |
| | | |
| | | </style> |