From ce67d2208ffd17ea17cceb2849469acd23b60d15 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=99=88=E7=BA=A2=E4=B8=BD?= <1181930680@qq.com>
Date: Wed, 27 Nov 2024 09:33:23 +0800
Subject: [PATCH] =?UTF-8?q?=E6=80=A7=E8=83=BD=E7=9B=91=E6=8E=A7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/monitor/server/cpuColumns.ts | 12 ++
src/views/monitor/server/diskColumns.ts | 35 ++++++
src/views/monitor/server/index.vue | 147 ++++++++++++++++++++++
src/views/monitor/server/memoryColumns.ts | 16 +++
4 files changed, 210 insertions(+)
create mode 100644 src/views/monitor/server/cpuColumns.ts
create mode 100644 src/views/monitor/server/diskColumns.ts
create mode 100644 src/views/monitor/server/index.vue
create mode 100644 src/views/monitor/server/memoryColumns.ts
diff --git a/src/views/monitor/server/cpuColumns.ts b/src/views/monitor/server/cpuColumns.ts
new file mode 100644
index 0000000..14f13b2
--- /dev/null
+++ b/src/views/monitor/server/cpuColumns.ts
@@ -0,0 +1,12 @@
+import { h } from 'vue';
+
+export const cpuColumns = [
+ {
+ title: '属性',
+ key: 'name',
+ },
+ {
+ title: '值',
+ key: 'value',
+ },
+];
diff --git a/src/views/monitor/server/diskColumns.ts b/src/views/monitor/server/diskColumns.ts
new file mode 100644
index 0000000..d2aa424
--- /dev/null
+++ b/src/views/monitor/server/diskColumns.ts
@@ -0,0 +1,35 @@
+import { h } from 'vue';
+
+export const diskColumns = [
+ {
+ title: '盘符路径',
+ key: 'dirName',
+ },
+ {
+ title: '文件系统',
+ key: 'sysTypeName',
+ },
+ {
+ title: '盘符类型',
+ key: 'typeName',
+ },
+ {
+ title: '总大小',
+ key: 'total',
+ },
+ {
+ title: '可用大小',
+ key: 'free',
+ },
+ {
+ title: '已用大小',
+ key: 'used',
+ },
+ {
+ title: '已用百分比',
+ key: 'usage',
+ render(record) {
+ return h('span', record.usage + '%');
+ },
+ },
+];
diff --git a/src/views/monitor/server/index.vue b/src/views/monitor/server/index.vue
new file mode 100644
index 0000000..863957a
--- /dev/null
+++ b/src/views/monitor/server/index.vue
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ formData.systemInfo.computerName
+ }}
+ {{ formData.systemInfo.osName }}
+ {{
+ formData.systemInfo.computerIp
+ }}
+ {{ formData.systemInfo.osArch }}
+
+
+
+
+ {{ formData.jvmInfo.name }}
+ {{ formData.jvmInfo.version }}
+ {{ formData.jvmInfo.startTime }}
+ {{ formData.jvmInfo.runTime }}
+ {{
+ formData.jvmInfo.home
+ }}
+ {{
+ formData.jvmInfo.inputArgs
+ }}
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/monitor/server/memoryColumns.ts b/src/views/monitor/server/memoryColumns.ts
new file mode 100644
index 0000000..b41ebf5
--- /dev/null
+++ b/src/views/monitor/server/memoryColumns.ts
@@ -0,0 +1,16 @@
+import { h } from 'vue';
+
+export const memoryColumns = [
+ {
+ title: '属性',
+ key: 'name',
+ },
+ {
+ title: '内存',
+ key: 'value1',
+ },
+ {
+ title: 'JVM',
+ key: 'value2',
+ },
+];