This commit is contained in:
qiangyanwen 2022-12-13 16:46:35 +08:00
parent 9dc732be28
commit e355631026
1 changed files with 8 additions and 5 deletions

View File

@ -99,11 +99,13 @@ const columns = [{
dataIndex: "free", dataIndex: "free",
} }
]; ];
const websocket =reactive({
ws: null,
})
onMounted(() => { onMounted(() => {
setInterval(() => { setInterval(() => {
console.log("=======wwww")
GetSytem() GetSytem()
}, 5000) }, 5000)
@ -114,23 +116,25 @@ const disk = reactive({
}) })
function GetSytem(){ function GetSytem(){
const ws = new WebSocket("ws://127.0.0.1:8000/api/ws") const ws = new WebSocket("ws://127.0.0.1:8000/api/ws")
console.log('=====>ws-=====',ws)
ws.onopen = function () { ws.send("")}; ws.onopen = function () { ws.send("")};
ws.onmessage = function (e){ ws.onmessage = function (e){
const data = JSON.parse(e.data) const data = JSON.parse(e.data)
let {cpu_percent} = data.cpu_info let {cpu_percent} = data.cpu_info
let {percent} = data.memory_info let {percent} = data.memory_info
// cpu
option.series.forEach((data) => { option.series.forEach((data) => {
data.data.forEach((key) => { data.data.forEach((key) => {
key.value = cpu_percent key.value = cpu_percent
}) })
}) })
//
memory.series.forEach((data) => { memory.series.forEach((data) => {
data.data.forEach((key) => { data.data.forEach((key) => {
key.value = percent key.value = percent
}) })
}) })
//
let {count, name, current_time, start_time} = data.sys_info let {count, name, current_time, start_time} = data.sys_info
sysparams.count = count sysparams.count = count
sysparams.name = name sysparams.name = name
@ -144,7 +148,6 @@ function GetSytem(){
total: par.total, total: par.total,
used: par.used, used: par.used,
free: par.free, free: par.free,
} }
if (index < 5) { if (index < 5) {
data_array.push(params) data_array.push(params)