|
|
|
@ -3,18 +3,18 @@ |
|
|
|
|
|
|
|
<!-- 服务器列表 可循环 --> |
|
|
|
<div class="ds_list" v-for="(item,index) in sysdata" :key="index"> |
|
|
|
<span class="dstit">{{index+1}} {{ item.plat }} 服务器概况</span> |
|
|
|
<span class="dstit">{{index+1}}、 {{ item.addr }} 服务器概况</span> |
|
|
|
|
|
|
|
<div class="dsinfo"> |
|
|
|
<a href="" class="dsbtn green">文件同步</a> |
|
|
|
<a href="" class="dsbtn green">代码对比</a> |
|
|
|
</div> |
|
|
|
<div class="dscon"> |
|
|
|
<p>磁盘使用:{{item.hdstat}}</p> |
|
|
|
<p>系统进程:{{ item.procout }}</p> |
|
|
|
<p>CPU占用:{{ item.cpustat }}</p> |
|
|
|
<p>内存占用:{{ item.memstat }}</p> |
|
|
|
<p>网络流量:{{ item.netstat }}</p> |
|
|
|
<p>磁盘使用:{{item.resp.hdstat}}</p> |
|
|
|
<p>系统进程:{{ item.resp.procout }}</p> |
|
|
|
<p>CPU占用:{{ item.resp.cpustat }}</p> |
|
|
|
<p>内存占用:{{ item.resp.memstat }}</p> |
|
|
|
<p>网络流量:{{ item.resp.netstat }}</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
@ -98,11 +98,12 @@ export default { |
|
|
|
const syslist = res.data.slist |
|
|
|
// 遍历slist 然后解密 |
|
|
|
syslist.forEach(item => { |
|
|
|
let afbin= base64ToUint8Array(item) |
|
|
|
// item.resp转为十六进制 |
|
|
|
let afbin= base64ToUint8Array(item.resp) |
|
|
|
// 将二进制解析 |
|
|
|
let data = scinfo.decodeHdinfo(afbin) |
|
|
|
item.resp = scinfo.decodeHdinfo(afbin) |
|
|
|
// 绑定到对象中 |
|
|
|
this.sysdata.push(data) |
|
|
|
this.sysdata.push(item) |
|
|
|
}) |
|
|
|
}) |
|
|
|
}, |
|
|
|
|