From 2d83037540f7d83aba3952075fd4de43bc40da36 Mon Sep 17 00:00:00 2001 From: Tianpao Date: Sat, 22 Nov 2025 02:05:29 +0800 Subject: [PATCH] feat:nodes map and info card --- {public => src/assets}/china.json | 0 src/components/dashboard/Map.vue | 85 ++++++++++++++++--------------- src/views/HomeView.vue | 40 ++++++++++++++- 3 files changed, 82 insertions(+), 43 deletions(-) rename {public => src/assets}/china.json (100%) diff --git a/public/china.json b/src/assets/china.json similarity index 100% rename from public/china.json rename to src/assets/china.json diff --git a/src/components/dashboard/Map.vue b/src/components/dashboard/Map.vue index e83c2e8..0543d4f 100644 --- a/src/components/dashboard/Map.vue +++ b/src/components/dashboard/Map.vue @@ -5,20 +5,20 @@ - - \ No newline at end of file +onMounted(() => { + matchMedia('(prefers-color-scheme: light)').addEventListener('change', (e) => { + const color = option.value.visualMap as { textStyle: { color: string } }; + if (e.matches) { + color.textStyle.color = '#000' + } else { + color.textStyle.color = '#fff' + } + }) +}) + \ No newline at end of file diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index c56bc6b..dba521e 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -1,8 +1,44 @@