|
|
@@ -1,28 +1,30 @@
|
|
|
<template>
|
|
|
<div class="app-center">
|
|
|
- <!-- 左侧导航栏 -->
|
|
|
- <div class="sidebar">
|
|
|
- <div class="sidebar-menu">
|
|
|
- <div class="menu-item" :class="{'active': menuValue === 1}" @click="handleMenuClick(1)">
|
|
|
- <el-icon><Menu /></el-icon>
|
|
|
- <span>应用概览</span>
|
|
|
+ <div class="container">
|
|
|
+ <!-- 左侧导航栏 -->
|
|
|
+ <div class="sidebar">
|
|
|
+ <div class="sidebar-menu">
|
|
|
+ <div class="menu-item" :class="{'active': menuValue === 1}" @click="handleMenuClick(1)">
|
|
|
+ <el-icon><Menu /></el-icon>
|
|
|
+ <span>应用概览</span>
|
|
|
+ </div>
|
|
|
+ <div class="menu-item" :class="{'active': menuValue === 2}" @click="handleMenuClick(2)">
|
|
|
+ <el-icon><Grid /></el-icon>
|
|
|
+ <span>应用管理</span>
|
|
|
+ </div>
|
|
|
+ <div class="menu-item" :class="{'active': menuValue === 3}" @click="handleMenuClick(3)">
|
|
|
+ <el-icon><Monitor /></el-icon>
|
|
|
+ <span>应用监测</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="menu-item" :class="{'active': menuValue === 2}" @click="handleMenuClick(2)">
|
|
|
- <el-icon><Grid /></el-icon>
|
|
|
- <span>应用管理</span>
|
|
|
</div>
|
|
|
- <div class="menu-item" :class="{'active': menuValue === 3}" @click="handleMenuClick(3)">
|
|
|
- <el-icon><Monitor /></el-icon>
|
|
|
- <span>应用监测</span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
|
|
|
- <!-- 右侧主内容区 -->
|
|
|
- <div class="main-content">
|
|
|
- <AppOverview v-if="menuValue === 1" />
|
|
|
- <AppManagement v-if="menuValue === 2" />
|
|
|
- <AppMonitoring v-if="menuValue === 3" />
|
|
|
+ <!-- 右侧主内容区 -->
|
|
|
+ <div class="main-content">
|
|
|
+ <AppOverview v-if="menuValue === 1" />
|
|
|
+ <AppManagement v-if="menuValue === 2" />
|
|
|
+ <AppMonitoring v-if="menuValue === 3" />
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -53,10 +55,17 @@ export default {
|
|
|
|
|
|
<style lang="less" scoped>
|
|
|
.app-center {
|
|
|
- display: flex;
|
|
|
width: 100%;
|
|
|
// min-height: 100vh;
|
|
|
- height: calc(100% - 50px);
|
|
|
+ height: calc(100vh - 120px);
|
|
|
+ background-color: #08224a;
|
|
|
+ color: #ffffff;
|
|
|
+ overflow-x: hidden;
|
|
|
+}
|
|
|
+.container {
|
|
|
+ display: flex;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
background-color: #08224a;
|
|
|
color: #ffffff;
|
|
|
}
|
|
|
@@ -101,7 +110,7 @@ export default {
|
|
|
.main-content {
|
|
|
flex: 1;
|
|
|
padding: 20px 30px;
|
|
|
- overflow-y: auto;
|
|
|
+ overflow: auto;
|
|
|
}
|
|
|
|
|
|
</style>
|