feat:左侧伸缩菜单补充

This commit is contained in:
wangwenrui
2020-04-14 22:52:33 +08:00
parent 764f2fb6c3
commit 97c4eee271
3 changed files with 12 additions and 6 deletions

View File

@@ -3,7 +3,8 @@
</style> </style>
<template> <template>
<div class="main-container metric-dashboard"> <div class="main-container metric-dashboard">
<div class="content-left"> <left-menu >
<div slot="content-left" class="slot-content">
<div class="sidebar-title">{{$t('dashboard.title')}}</div> <div class="sidebar-title">{{$t('dashboard.title')}}</div>
<div class="sidebar-info"> <div class="sidebar-info">
<div class="sidebar-info-item " @click="jumpTo('overview')">{{$t('dashboard.overview.title')}}</div> <div class="sidebar-info-item " @click="jumpTo('overview')">{{$t('dashboard.overview.title')}}</div>
@@ -11,7 +12,7 @@
<div class="sidebar-info-item sidebar-info-item-active">{{$t('dashboard.metricPreview.title')}}</div> <div class="sidebar-info-item sidebar-info-item-active">{{$t('dashboard.metricPreview.title')}}</div>
</div> </div>
</div> </div>
<div class="content-right"> <div slot="content-right" class="slot-content">
<!--<div class="top-tools"> <!--<div class="top-tools">
@@ -81,6 +82,7 @@
</div> </div>
</div> </div>
</div> </div>
</left-menu>
</div> </div>
</template> </template>
<script> <script>

View File

@@ -1,6 +1,7 @@
<template> <template>
<div class="panel"> <div class="panel">
<div class="content-left"> <left-menu >
<div slot="content-left" class="slot-content">
<div class="sidebar-title">{{$t('dashboard.title')}}</div> <div class="sidebar-title">{{$t('dashboard.title')}}</div>
<div class="sidebar-info"> <div class="sidebar-info">
<div class="sidebar-info-item " @click="jumpTo('overview')">{{$t('dashboard.overview.title')}}</div> <div class="sidebar-info-item " @click="jumpTo('overview')">{{$t('dashboard.overview.title')}}</div>
@@ -8,7 +9,7 @@
<div class="sidebar-info-item" @click="jumpTo('metricPreview')">{{$t('dashboard.metricPreview.title')}}</div> <div class="sidebar-info-item" @click="jumpTo('metricPreview')">{{$t('dashboard.metricPreview.title')}}</div>
</div> </div>
</div> </div>
<div class="content-right"> <div slot="content-right" class="slot-content">
<div class="top-tools"> <div class="top-tools">
<div class="top-tool-main-left"> <div class="top-tool-main-left">
<el-dropdown @command="panelChange" class="panel-dropdown-title" trigger="click" v-scrollBar:el-dropdown> <el-dropdown @command="panelChange" class="panel-dropdown-title" trigger="click" v-scrollBar:el-dropdown>
@@ -91,6 +92,7 @@
</div> </div>
<button class="to-top" v-show="showTopBtn" @click="$toTop('el', $refs.dashboardScrollbar.wrap)"><i class="nz-icon nz-icon-top"></i></button> <button class="to-top" v-show="showTopBtn" @click="$toTop('el', $refs.dashboardScrollbar.wrap)"><i class="nz-icon nz-icon-top"></i></button>
</div> </div>
</left-menu>
<panel-box :panel="panel" @reload="panelReload" @reloadForDel="panelReloadForDel" ref="panelBox"></panel-box> <panel-box :panel="panel" @reload="panelReload" @reloadForDel="panelReloadForDel" ref="panelBox"></panel-box>
<chart-box ref="addChartModal" :panel-data="panelData" @reload="panelReload" @on-create-success="createSuccess" @on-delete-success="delChartOk" @reloadOnlyPanel="panelReloadOnlyPanel"></chart-box> <chart-box ref="addChartModal" :panel-data="panelData" @reload="panelReload" @on-create-success="createSuccess" @on-delete-success="delChartOk" @reloadOnlyPanel="panelReloadOnlyPanel"></chart-box>

View File

@@ -21,7 +21,8 @@
<template> <template>
<div class="project"> <div class="project">
<div class="content-left"> <left-menu >
<div slot="content-left" class="slot-content">
<el-scrollbar ref="leftScrollbar" style="height: 100%"> <el-scrollbar ref="leftScrollbar" style="height: 100%">
<div class="sidebar-title too-long-split">{{$t('project.project.project')}}{{currentProject.name}}</div> <div class="sidebar-title too-long-split">{{$t('project.project.project')}}{{currentProject.name}}</div>
<div class="sidebar-info"> <div class="sidebar-info">
@@ -45,7 +46,7 @@
</div> </div>
<!--endpoint--> <!--endpoint-->
<div class="content-right"> <div slot="content-right" class="slot-content">
<!-- 主列表 --> <!-- 主列表 -->
<div class="main-list main-and-sub-transition" :class="{'main-list-with-sub': showSubList}"> <div class="main-list main-and-sub-transition" :class="{'main-list-with-sub': showSubList}">
<div class="top-tools" v-show="mainResizeShow"> <div class="top-tools" v-show="mainResizeShow">
@@ -131,6 +132,7 @@
:from="'endpoint'" :targetTab="targetTab" :detail="endpointDetail" :obj="curEndpoint" :assetDetail="assetDetail" :from="'endpoint'" :targetTab="targetTab" :detail="endpointDetail" :obj="curEndpoint" :assetDetail="assetDetail"
@closeSubList="showSubList = false" @fullScreen="fullScreen" @exitFullScreen="exitFullScreen" @listResize="listResize" ></bottom-box> @closeSubList="showSubList = false" @fullScreen="fullScreen" @exitFullScreen="exitFullScreen" @listResize="listResize" ></bottom-box>
</div> </div>
</left-menu>
<element-set <element-set
v-clickoutside="elementsetHide" v-clickoutside="elementsetHide"