|
|
|
@ -9,11 +9,12 @@ |
|
|
|
<a href="" class="dsbtn green">代码对比</a> |
|
|
|
</div> |
|
|
|
<div class="dscon"> |
|
|
|
<p>磁盘使用:2200G/总计:3100G</p> |
|
|
|
<p>系统进程:120个</p> |
|
|
|
<p>CPU占用:20%</p> |
|
|
|
<p>内存占用:2000M/总计:4000M</p> |
|
|
|
<p>网络流量:1000M/1000M</p> |
|
|
|
<p>磁盘使用:{{sysdata.hdstat}}</p> |
|
|
|
<p>系统进程:{{ sysdata.procout }}</p> |
|
|
|
<p>CPU占用:{{ sysdata.cpustat }}</p> |
|
|
|
<p>内存占用:{{ sysdata.memstat }}</p> |
|
|
|
<p>网络流量:{{ sysdata.netstat }}</p> |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
@ -68,6 +69,7 @@ |
|
|
|
<script> |
|
|
|
import * as SysApi from '@/api/scinfo' |
|
|
|
import * as scinfo from '@/utils/scinfo' |
|
|
|
import { base64ToUint8Array } from '@/utils/util' |
|
|
|
|
|
|
|
|
|
|
|
export default { |
|
|
|
@ -85,10 +87,12 @@ export default { |
|
|
|
methods: { |
|
|
|
getSysinfo() { |
|
|
|
SysApi.Sysinfo('http://127.0.0.1:9099').then(res => { |
|
|
|
// console.log(res.data) |
|
|
|
let data = scinfo.decodeHdinfo(res.data) |
|
|
|
console.log(data) |
|
|
|
|
|
|
|
// 将base64转为二进制 |
|
|
|
let afbin= base64ToUint8Array(res.data) |
|
|
|
// 将二进制解析 |
|
|
|
let data = scinfo.decodeHdinfo(afbin) |
|
|
|
// 绑定到对象中 |
|
|
|
this.sysdata = data |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
|