From 0b9da8fe010f8f54d44f2953fc5a033db8b2e9ac Mon Sep 17 00:00:00 2001 From: hi2hi Date: Tue, 9 Dec 2025 00:40:51 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=AA=84=20=E9=87=8D=E5=BB=BA=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/scss/variables.scss | 4 +++ src/config/index.js | 6 ++++ .../server-status}/main.vue | 6 +--- .../server-status}/server-info/conns.vue | 2 +- .../server-status}/server-info/country.vue | 0 .../server-status}/server-info/net-speed.vue | 2 +- .../server-info/status-icon.vue | 0 .../server-status}/server-info/system-os.vue | 0 .../server-status}/server-info/transfer.vue | 2 +- .../server-status}/server-status.js | 30 +++++++++++------- .../server-status}/table/td.vue | 16 +++++++--- .../server-status}/table/th.vue | 0 src/views/composable/server-real-time.js | 16 ++++++++-- src/views/home.vue | 31 ++++++++++--------- 14 files changed, 75 insertions(+), 40 deletions(-) rename src/views/components/{server-list-by-server-status => server-list/server-status}/main.vue (97%) rename src/views/components/{server-list-by-server-status => server-list/server-status}/server-info/conns.vue (98%) rename src/views/components/{server-list-by-server-status => server-list/server-status}/server-info/country.vue (100%) rename src/views/components/{server-list-by-server-status => server-list/server-status}/server-info/net-speed.vue (98%) rename src/views/components/{server-list-by-server-status => server-list/server-status}/server-info/status-icon.vue (100%) rename src/views/components/{server-list-by-server-status => server-list/server-status}/server-info/system-os.vue (100%) rename src/views/components/{server-list-by-server-status => server-list/server-status}/server-info/transfer.vue (98%) rename src/views/components/{server-list-by-server-status => server-list/server-status}/server-status.js (91%) rename src/views/components/{server-list-by-server-status => server-list/server-status}/table/td.vue (95%) rename src/views/components/{server-list-by-server-status => server-list/server-status}/table/th.vue (100%) diff --git a/src/assets/scss/variables.scss b/src/assets/scss/variables.scss index 46eeb0f..aba22e4 100644 --- a/src/assets/scss/variables.scss +++ b/src/assets/scss/variables.scss @@ -28,6 +28,10 @@ --conn-udp-color: #2ca9e1; --load-color: #90f2ff; --process-color: #f5b199; + --cpu-text-color: #89c3eb; + --mem-text-color: #2ca9e1; + --disk-text-color: #90f2ff; + --swap-text-color: #f5b199; --list-item-price-color: #eee; --list-item-buy-link-color: #ffc300; diff --git a/src/config/index.js b/src/config/index.js index d2125fe..2726c51 100644 --- a/src/config/index.js +++ b/src/config/index.js @@ -32,6 +32,9 @@ const config = reactive({ if (config.nazhua.nezhaVersion) { config.init = true; } +if (window.$$serverStatus) { + config.nazhua.listServerItemType = 'server-status'; +} function setColorMode() { if (config.nazhua.simpleColorMode) { @@ -64,6 +67,9 @@ export function mergeNazhuaConfig(customConfig) { }); replaceFavicon(); setColorMode(); + if (window.$$serverStatus) { + config.nazhua.listServerItemType = 'server-status'; + } } // 暴露合并配置方法 window.$mergeNazhuaConfig = mergeNazhuaConfig; diff --git a/src/views/components/server-list-by-server-status/main.vue b/src/views/components/server-list/server-status/main.vue similarity index 97% rename from src/views/components/server-list-by-server-status/main.vue rename to src/views/components/server-list/server-status/main.vue index 961368a..e26b829 100644 --- a/src/views/components/server-list-by-server-status/main.vue +++ b/src/views/components/server-list/server-status/main.vue @@ -1,6 +1,7 @@