diff --git a/app/wails/frontend/components.d.ts b/app/wails/frontend/components.d.ts index f60411e..551f7c8 100644 --- a/app/wails/frontend/components.d.ts +++ b/app/wails/frontend/components.d.ts @@ -23,6 +23,7 @@ declare module 'vue' { MemoryUsage: typeof import('./src/components/system/memory/MemoryUsage.vue')['default'] MemoryUsageChart: typeof import('./src/components/system/memory/MemoryUsageChart.vue')['default'] NetworkCounter: typeof import('./src/components/system/network/NetworkCounter.vue')['default'] + NetworkSumMaxRate: typeof import('./src/components/system/network/NetworkSumMaxRate.vue')['default'] NetworkSumRateChart: typeof import('./src/components/system/network/NetworkSumRateChart.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] diff --git a/app/wails/frontend/src/components/system/network/NetworkSumMaxRate.vue b/app/wails/frontend/src/components/system/network/NetworkSumMaxRate.vue new file mode 100644 index 0000000..2b0d301 --- /dev/null +++ b/app/wails/frontend/src/components/system/network/NetworkSumMaxRate.vue @@ -0,0 +1,26 @@ + + + + + diff --git a/app/wails/frontend/src/utils/system/network.ts b/app/wails/frontend/src/utils/system/network.ts index 00c5717..a12c364 100644 --- a/app/wails/frontend/src/utils/system/network.ts +++ b/app/wails/frontend/src/utils/system/network.ts @@ -70,3 +70,11 @@ export function useNetworkSumRate(){ return network.sumCounter.rate } + +export function useNetworkSumMaxRate(){ + if(network.sumCounter.interval == null){ + loopNetworkSumCounter() + } + + return network.sumCounter.rate.max +} diff --git a/app/wails/frontend/src/views/tabs/home/Home.vue b/app/wails/frontend/src/views/tabs/home/Home.vue index cfe7dc8..286ce57 100644 --- a/app/wails/frontend/src/views/tabs/home/Home.vue +++ b/app/wails/frontend/src/views/tabs/home/Home.vue @@ -46,6 +46,7 @@ import CPUUsageChart from "src/components/system/cpu/CPUUsageChart.vue"; import MemoryUsageChart from "src/components/system/memory/MemoryUsageChart.vue"; import NetworkCounter from "src/components/system/network/NetworkCounter.vue"; import NetworkSumRateChart from "src/components/system/network/NetworkSumRateChart.vue" +import NetworkSumMaxRate from "src/components/system/network/NetworkSumMaxRate.vue"; function switchLocale(){ console.log(globalConfigState.ui.value.locale) if(globalConfigState.ui.value.locale.name === 'zh-cn'){ @@ -100,29 +101,32 @@ const generateData = (