648540858
3 years ago
4 changed files with 177 additions and 5 deletions
@ -0,0 +1,132 @@ |
|||
<template> |
|||
<div id="app"> |
|||
<el-container> |
|||
<el-header> |
|||
<uiHeader></uiHeader> |
|||
</el-header> |
|||
<el-main> |
|||
<div style="background-color: #FFFFFF; margin-bottom: 1rem; position: relative; padding: 0.5rem; text-align: left;"> |
|||
<span style="font-size: 1rem; font-weight: bold;">控制台</span> |
|||
<div style="position: absolute; right: 17rem; top: 0.3rem;"> |
|||
|
|||
</div> |
|||
</div> |
|||
|
|||
<el-row :gutter="20"> |
|||
<el-col :span="12"> |
|||
<div class="control-table" id="cpuInfo">cpuTable</div> |
|||
</el-col> |
|||
<el-col :span="12"> |
|||
<div class="control-table" id="memInfo">memTable</div> |
|||
</el-col> |
|||
</el-row> |
|||
<el-row :gutter="20"> |
|||
<el-col :span="12"> |
|||
<div class="control-table" id="loadInfo">table3</div> |
|||
</el-col> |
|||
<el-col :span="12"> |
|||
<div class="control-table" id="netInfo">table4</div> |
|||
</el-col> |
|||
</el-row> |
|||
</el-main> |
|||
</el-container> |
|||
|
|||
</div> |
|||
</template> |
|||
|
|||
<script> |
|||
import uiHeader from './UiHeader.vue' |
|||
|
|||
import echarts from 'echarts'; |
|||
export default { |
|||
name: 'app', |
|||
components: { |
|||
echarts, |
|||
uiHeader |
|||
}, |
|||
data() { |
|||
return { |
|||
cpuTable: { |
|||
chart: null, |
|||
option: { |
|||
title: { |
|||
text: 'CPU信息' |
|||
}, |
|||
legend: { |
|||
type: 'scroll' |
|||
}, |
|||
dataZoom: { |
|||
show: false, |
|||
start: 0, |
|||
end: 100 |
|||
}, |
|||
xAxis: { |
|||
type: 'category', |
|||
boundaryGap: true, |
|||
nameLocation: 'end', |
|||
data: [], // x轴数据 |
|||
name: '时间', // x轴名称 |
|||
}, |
|||
yAxis: {}, |
|||
label: {}, |
|||
tooltip: {}, |
|||
series: [] |
|||
}, |
|||
}, |
|||
memTableOption: { |
|||
// legend: {}, |
|||
xAxis: {}, |
|||
yAxis: {}, |
|||
label: {}, |
|||
tooltip: {}, |
|||
series: [] |
|||
}, |
|||
}; |
|||
}, |
|||
mounted() { |
|||
|
|||
|
|||
}, |
|||
destroyed() { |
|||
|
|||
}, |
|||
methods: { |
|||
initTable: function () { |
|||
let that = this; |
|||
this.initCpuTable() |
|||
}, |
|||
initCpuTable: function (){ |
|||
this.cpuTable.chart = echarts.init(document.getElementById('cpuInfo')); |
|||
this.cpuTable.chart.setOption(this.cpuTable.option) |
|||
} |
|||
|
|||
|
|||
} |
|||
}; |
|||
</script> |
|||
|
|||
<style> |
|||
#app { |
|||
height: 100%; |
|||
} |
|||
|
|||
.control-table { |
|||
background-color: #ffffff; |
|||
height: 25rem; |
|||
} |
|||
|
|||
.table-c { |
|||
border-right: 1px solid #dcdcdc; |
|||
border-bottom: 1px solid #dcdcdc; |
|||
} |
|||
|
|||
.table-c td { |
|||
border-left: 1px solid #dcdcdc; |
|||
border-top: 1px solid #dcdcdc; |
|||
padding: 0.2rem; |
|||
} |
|||
|
|||
.el-table { |
|||
width: 99.9% !important; |
|||
} |
|||
</style> |
Loading…
Reference in new issue