From 5127752ba976be276213d7251dd996d99545a9d1 Mon Sep 17 00:00:00 2001 From: Mrtangl <1807746833@qq.com> Date: Fri, 15 Apr 2022 11:02:49 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E7=BB=B4=E6=8A=A4=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/src/api/setting.ts | 6 +- admin/src/plugins/vue-echarts.ts | 12 +- .../views/setting/personal/personal_data.vue | 232 ++++++++++-------- admin/src/views/setting/system/cache.vue | 165 ++++++++++--- .../src/views/setting/system/environment.vue | 147 ++++++----- 5 files changed, 363 insertions(+), 199 deletions(-) diff --git a/admin/src/api/setting.ts b/admin/src/api/setting.ts index d133b4c3..755338bf 100644 --- a/admin/src/api/setting.ts +++ b/admin/src/api/setting.ts @@ -69,9 +69,9 @@ export function apiSystemLogLists(params: any) { return request.get('/system/log/operate', { params }) } -// 清除系统缓存 -export function apiSystemCacheClear() { - return request.post('/setting.system.cache/clear') +// 系统缓存 +export function apiSystemCache(params: any) { + return request.get('/monitor/cache', { params }) } // 编辑管理员信息 diff --git a/admin/src/plugins/vue-echarts.ts b/admin/src/plugins/vue-echarts.ts index ec8c8e81..35153674 100644 --- a/admin/src/plugins/vue-echarts.ts +++ b/admin/src/plugins/vue-echarts.ts @@ -4,7 +4,14 @@ import { App } from '@vue/runtime-core' // 手动引入 ECharts 各模块来减小打包体积 import { CanvasRenderer } from 'echarts/renderers' -import { BarChart, PieChart, LineChart, PieSeriesOption } from 'echarts/charts' +import { + BarChart, + PieChart, + LineChart, + PieSeriesOption, + GaugeChart, + GaugeSeriesOption +} from 'echarts/charts' import { LabelLayout } from 'echarts/features' import { GridComponent, @@ -25,7 +32,8 @@ use([ TitleComponent, LegendComponent, LineChart, - LabelLayout + LabelLayout, + GaugeChart ]) export default (app: App) => { diff --git a/admin/src/views/setting/personal/personal_data.vue b/admin/src/views/setting/personal/personal_data.vue index 3c6baa22..6af1ddaf 100644 --- a/admin/src/views/setting/personal/personal_data.vue +++ b/admin/src/views/setting/personal/personal_data.vue @@ -15,25 +15,40 @@ - - + + - - + + - + + + + + + + + + - - - - - - - - @@ -44,102 +59,105 @@ - + diff --git a/admin/src/views/setting/system/cache.vue b/admin/src/views/setting/system/cache.vue index 82b7cd32..b96250c6 100644 --- a/admin/src/views/setting/system/cache.vue +++ b/admin/src/views/setting/system/cache.vue @@ -14,27 +14,56 @@
-
基本信息
- - - - - - - - - - - - - - +
基本信息
+ + + +
{{ formData.redis_version || '-' }}
+
+ +
{{ formData.redis_mode || '-' }}
+
+ +
{{ formData.tcp_port || '-' }}
+
+ +
{{ formData.connected_clients || '-' }}
+
+ +
{{ formData.uptime_in_days || '-' }}
+
+ +
{{ formData.used_memory_human || '-' }}
+
+ +
{{ formData.used_cpu_user_children || '-' }}
+
+ +
{{ formData.maxmemory_human || '-' }}
+
+ +
{{ formData.aof_enabled || '-' }}
+
+ +
{{ formData.rdb_last_bgsave_status || '-' }}
+
+ +
{{ formData.dbSize || '-' }}
+
+ +
+ {{ formData.instantaneous_input_kbps || '-' }} + / + {{ formData.instantaneous_output_kbps || '-' }} +
+
+
- +
命令统计
@@ -46,9 +75,9 @@
-
内存信息
+
内存信息
-
12222222
+
@@ -57,8 +86,8 @@ diff --git a/admin/src/views/setting/system/environment.vue b/admin/src/views/setting/system/environment.vue index 876db03a..4227c93a 100644 --- a/admin/src/views/setting/system/environment.vue +++ b/admin/src/views/setting/system/environment.vue @@ -5,24 +5,40 @@
CPU
- - - - - - + + +
{{ cpuFormData.cpuNum || '-' }}
+
+ +
{{ cpuFormData.used || '-' }}%
+
+ +
{{ cpuFormData.sys || '-' }}%
+
+ +
{{ cpuFormData.free || '-' }}%
+
+
内存
- - - - - - + + +
{{ memFormData.total || '-' }}G
+
+ +
{{ memFormData.used || '-' }}G
+
+ +
{{ memFormData.free || '-' }}G
+
+ +
{{ memFormData.usage || '-' }}%
+
+
@@ -30,27 +46,49 @@
服务器信息
- - - - - - + + +
{{ serverFormData.computerName || '-' }}
+
+ +
{{ serverFormData.computerIp || '-' }}
+
+ +
{{ serverFormData.osName || '-' }}
+
+ +
{{ serverFormData.osArch || '-' }}
+
+ +
{{ serverFormData.userDir || '-' }}
+
+
Java虚拟机信息
- - - - - - - - - + + +
{{ jvmFormData.name || '-' }}
+
+ +
{{ jvmFormData.startTime || '-' }}
+
+ +
{{ jvmFormData.home || '-' }}
+
+ +
{{ jvmFormData.inputArgs || '-' }}
+
+ +
{{ jvmFormData.version || '-' }}
+
+ +
{{ jvmFormData.runTime || '-' }}
+
+
@@ -71,38 +109,37 @@
-