调整
This commit is contained in:
parent
5b8fc9b651
commit
1250cfb173
1
app/wails/frontend/components.d.ts
vendored
1
app/wails/frontend/components.d.ts
vendored
@ -23,6 +23,7 @@ declare module 'vue' {
|
|||||||
MemoryUsage: typeof import('./src/components/system/memory/MemoryUsage.vue')['default']
|
MemoryUsage: typeof import('./src/components/system/memory/MemoryUsage.vue')['default']
|
||||||
MemoryUsageChart: typeof import('./src/components/system/memory/MemoryUsageChart.vue')['default']
|
MemoryUsageChart: typeof import('./src/components/system/memory/MemoryUsageChart.vue')['default']
|
||||||
NetworkCounter: typeof import('./src/components/system/network/NetworkCounter.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']
|
NetworkSumRateChart: typeof import('./src/components/system/network/NetworkSumRateChart.vue')['default']
|
||||||
RouterLink: typeof import('vue-router')['RouterLink']
|
RouterLink: typeof import('vue-router')['RouterLink']
|
||||||
RouterView: typeof import('vue-router')['RouterView']
|
RouterView: typeof import('vue-router')['RouterView']
|
||||||
|
@ -0,0 +1,26 @@
|
|||||||
|
<script setup>
|
||||||
|
import {useNetworkSumMaxRate} from "src/utils/system/network";
|
||||||
|
import {bytesToSizeWithUnit} from "src/utils/file/file";
|
||||||
|
|
||||||
|
const networkSumMaxRate = useNetworkSumMaxRate()
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<template>
|
||||||
|
<div class="text-center">
|
||||||
|
<el-statistic title="最高下载速度"
|
||||||
|
:formatter="bytesToSizeWithUnit"
|
||||||
|
suffix="/s"
|
||||||
|
:value="networkSumMaxRate.recv">
|
||||||
|
</el-statistic>
|
||||||
|
|
||||||
|
<el-statistic title="最高上传速度"
|
||||||
|
:formatter="bytesToSizeWithUnit"
|
||||||
|
suffix="/s"
|
||||||
|
:value="networkSumMaxRate.sent">
|
||||||
|
</el-statistic>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
|
||||||
|
</style>
|
@ -70,3 +70,11 @@ export function useNetworkSumRate(){
|
|||||||
|
|
||||||
return network.sumCounter.rate
|
return network.sumCounter.rate
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function useNetworkSumMaxRate(){
|
||||||
|
if(network.sumCounter.interval == null){
|
||||||
|
loopNetworkSumCounter()
|
||||||
|
}
|
||||||
|
|
||||||
|
return network.sumCounter.rate.max
|
||||||
|
}
|
||||||
|
@ -46,6 +46,7 @@ import CPUUsageChart from "src/components/system/cpu/CPUUsageChart.vue";
|
|||||||
import MemoryUsageChart from "src/components/system/memory/MemoryUsageChart.vue";
|
import MemoryUsageChart from "src/components/system/memory/MemoryUsageChart.vue";
|
||||||
import NetworkCounter from "src/components/system/network/NetworkCounter.vue";
|
import NetworkCounter from "src/components/system/network/NetworkCounter.vue";
|
||||||
import NetworkSumRateChart from "src/components/system/network/NetworkSumRateChart.vue"
|
import NetworkSumRateChart from "src/components/system/network/NetworkSumRateChart.vue"
|
||||||
|
import NetworkSumMaxRate from "src/components/system/network/NetworkSumMaxRate.vue";
|
||||||
function switchLocale(){
|
function switchLocale(){
|
||||||
console.log(globalConfigState.ui.value.locale)
|
console.log(globalConfigState.ui.value.locale)
|
||||||
if(globalConfigState.ui.value.locale.name === 'zh-cn'){
|
if(globalConfigState.ui.value.locale.name === 'zh-cn'){
|
||||||
@ -100,29 +101,32 @@ const generateData = (
|
|||||||
<template>
|
<template>
|
||||||
|
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="4">
|
<el-col :md="4" :sm="12">
|
||||||
<CPUUsage/>
|
<CPUUsage/>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="4">
|
<el-col :md="4" :sm="12">
|
||||||
<MemoryUsage>
|
<MemoryUsage>
|
||||||
<template #footer="{used, total}">
|
<template #footer="{used, total}">
|
||||||
<div class="text-sm">{{ used }}/{{ total }}</div>
|
<div class="text-sm">{{ used }}/{{ total }}</div>
|
||||||
</template>
|
</template>
|
||||||
</MemoryUsage>
|
</MemoryUsage>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="4">
|
<el-col :sm="12" :md="4">
|
||||||
<NetworkCounter></NetworkCounter>
|
<NetworkCounter></NetworkCounter>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :sm="12" :md="4">
|
||||||
|
<NetworkSumMaxRate></NetworkSumMaxRate>
|
||||||
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="8">
|
<el-col :xs="24" :sm="12" :md="8">
|
||||||
<CPUUsageChart style="height: 300px"/>
|
<CPUUsageChart style="height: 300px"/>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :xs="24" :sm="12" :md="8">
|
||||||
<MemoryUsageChart style="height: 300px"/>
|
<MemoryUsageChart style="height: 300px"/>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :xs="24" :sm="12" :md="8">
|
||||||
<NetworkSumRateChart style="height: 300px"/>
|
<NetworkSumRateChart style="height: 300px"/>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
Loading…
Reference in New Issue
Block a user