mirror of
https://github.com/hi2shark/nazhua.git
synced 2026-01-11 22:50:42 +08:00
✨ 更新版本号至 0.3.8,优化数据处理逻辑以支持更高的单位显示
This commit is contained in:
parent
9ce4772585
commit
cc585221c1
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "nazhua",
|
||||
"version": "0.3.7",
|
||||
"version": "0.3.8",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
|
||||
@ -231,6 +231,7 @@ export const countryCodeMapping = {
|
||||
DE: 'FRA',
|
||||
NL: 'AMS',
|
||||
UK: 'LON',
|
||||
GB: 'LON',
|
||||
AU: 'SYD',
|
||||
US: 'LAX',
|
||||
};
|
||||
|
||||
@ -177,7 +177,7 @@ const serverStat = computed(() => {
|
||||
}
|
||||
const calcInTransfer = hostUtils.calcBinary(transfer.in);
|
||||
if (calcInTransfer.t > 1) {
|
||||
transfer.inData.value = (calcInTransfer.g).toFixed(1) * 1;
|
||||
transfer.inData.value = (calcInTransfer.t).toFixed(1) * 1;
|
||||
transfer.inData.unit = 'T';
|
||||
} else if (calcInTransfer.g > 1) {
|
||||
transfer.inData.value = (calcInTransfer.g).toFixed(1) * 1;
|
||||
@ -191,7 +191,7 @@ const serverStat = computed(() => {
|
||||
}
|
||||
const calcOutTransfer = hostUtils.calcBinary(transfer.out);
|
||||
if (calcOutTransfer.t > 1) {
|
||||
transfer.outData.value = (calcOutTransfer.g).toFixed(1) * 1;
|
||||
transfer.outData.value = (calcOutTransfer.t).toFixed(1) * 1;
|
||||
transfer.outData.unit = 'T';
|
||||
} else if (calcOutTransfer.g > 1) {
|
||||
transfer.outData.value = (calcOutTransfer.g).toFixed(1) * 1;
|
||||
@ -204,7 +204,10 @@ const serverStat = computed(() => {
|
||||
transfer.outData.unit = 'K';
|
||||
}
|
||||
const calcNetInSpeed = hostUtils.calcBinary(netSpeed.in);
|
||||
if (calcNetInSpeed.g > 1) {
|
||||
if (calcNetInSpeed.t > 1) {
|
||||
netSpeed.inData.value = (calcNetInSpeed.t).toFixed(1) * 1;
|
||||
netSpeed.inData.unit = 'T';
|
||||
} else if (calcNetInSpeed.g > 1) {
|
||||
netSpeed.inData.value = (calcNetInSpeed.g).toFixed(1) * 1;
|
||||
netSpeed.inData.unit = 'G';
|
||||
} else if (calcNetInSpeed.m > 1) {
|
||||
@ -215,7 +218,10 @@ const serverStat = computed(() => {
|
||||
netSpeed.inData.unit = 'K';
|
||||
}
|
||||
const calcNetOutSpeed = hostUtils.calcBinary(netSpeed.out);
|
||||
if (calcNetOutSpeed.g > 1) {
|
||||
if (calcNetOutSpeed.t > 1) {
|
||||
netSpeed.outData.value = (calcNetOutSpeed.t).toFixed(1) * 1;
|
||||
netSpeed.outData.unit = 'T';
|
||||
} else if (calcNetOutSpeed.g > 1) {
|
||||
netSpeed.outData.value = (calcNetOutSpeed.g).toFixed(1) * 1;
|
||||
netSpeed.outData.unit = 'G';
|
||||
} else if (calcNetOutSpeed.m > 1) {
|
||||
|
||||
@ -10,7 +10,10 @@
|
||||
:item-colors="colors"
|
||||
>
|
||||
<template #default>
|
||||
<div class="chart-donut-label">
|
||||
<div
|
||||
class="chart-donut-label"
|
||||
:title="`${(used).toFixed(1) * 1}%`"
|
||||
>
|
||||
<div class="server-status-val-text">
|
||||
<span>{{ valText }}</span>
|
||||
</div>
|
||||
@ -100,6 +103,7 @@ defineProps({
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.server-status-val-text {
|
||||
|
||||
@ -32,7 +32,11 @@ export default (params) => {
|
||||
}
|
||||
}
|
||||
if (distInfo) {
|
||||
text.push(`${Math.ceil(distInfo.g)}G`);
|
||||
if (distInfo.g > 900) {
|
||||
text.push(`${Math.round(distInfo.t)}T`);
|
||||
} else {
|
||||
text.push(`${Math.ceil(distInfo.g)}G`);
|
||||
}
|
||||
}
|
||||
return text.join('');
|
||||
});
|
||||
|
||||
@ -77,6 +77,12 @@ export default (params) => {
|
||||
};
|
||||
case 'mem':
|
||||
{
|
||||
let usedVal;
|
||||
if (useMemAndTotalMem.value.used.g >= 10 && useMemAndTotalMem.value.total.g >= 10) {
|
||||
usedVal = `${(useMemAndTotalMem.value.used.g).toFixed(1) * 1}G`;
|
||||
} else {
|
||||
usedVal = `${Math.ceil(useMemAndTotalMem.value.used.m)}M`;
|
||||
}
|
||||
let contentVal;
|
||||
if (useMemAndTotalMem.value.total.g > 4) {
|
||||
contentVal = `${(useMemAndTotalMem.value.total.g).toFixed(1) * 1}G`;
|
||||
@ -90,7 +96,7 @@ export default (params) => {
|
||||
used: '#0aa344',
|
||||
total: 'rgba(255, 255, 255, 0.2)',
|
||||
},
|
||||
valText: `${Math.ceil(useMemAndTotalMem.value.used.m)}M`,
|
||||
valText: usedVal,
|
||||
label: '内存',
|
||||
content: {
|
||||
default: `运行内存${contentVal}`,
|
||||
@ -103,6 +109,12 @@ export default (params) => {
|
||||
if (!useSwapAndTotalSwap.value) {
|
||||
return null;
|
||||
}
|
||||
let usedVal;
|
||||
if (useSwapAndTotalSwap.value.used.g >= 10 && useSwapAndTotalSwap.value.total.g >= 10) {
|
||||
usedVal = `${(useSwapAndTotalSwap.value.used.g).toFixed(1) * 1}G`;
|
||||
} else {
|
||||
usedVal = `${Math.ceil(useSwapAndTotalSwap.value.used.m)}M`;
|
||||
}
|
||||
let contentVal;
|
||||
if (useSwapAndTotalSwap.value.total.g > 4) {
|
||||
contentVal = `${(useSwapAndTotalSwap.value.total.g).toFixed(1) * 1}G`;
|
||||
@ -116,7 +128,7 @@ export default (params) => {
|
||||
used: '#ff8c00',
|
||||
total: 'rgba(255, 255, 255, 0.2)',
|
||||
},
|
||||
valText: `${Math.ceil(useSwapAndTotalSwap.value.used.m)}M`,
|
||||
valText: usedVal,
|
||||
label: '交换',
|
||||
content: {
|
||||
default: `交换内存${contentVal}`,
|
||||
@ -127,7 +139,7 @@ export default (params) => {
|
||||
case 'disk':
|
||||
{
|
||||
let contentValue;
|
||||
if (useDiskAndTotalDisk.value.total.t >= 2) {
|
||||
if (useDiskAndTotalDisk.value.total.t >= 1) {
|
||||
contentValue = `${(useDiskAndTotalDisk.value.total.t).toFixed(1) * 1}T`;
|
||||
} else {
|
||||
contentValue = `${Math.ceil(useDiskAndTotalDisk.value.total.g)}G`;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user