From d327e990eb703fe63b09830977080d72dd273fe0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=89=88=E5=85=86=E5=A2=9E?= <你的邮箱@example.com>
Date: Thu, 3 Sep 2026 16:47:28 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=94=B5=E7=AB=99=E9=A2=84?=
=?UTF-8?q?=E8=AD=A6=E6=8F=90=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
frontend/src/assets/svg/for.svg | 1 +
frontend/src/assets/svg/not-building.svg | 1 +
frontend/src/components/BasicTable/index.vue | 32 +--
.../MapModal/components/EarlyWarningAlert.vue | 240 ++++++++++++++----
frontend/src/components/MapModal/index.vue | 14 +-
.../src/components/MapModal/setting.config.ts | 15 +-
.../monitoringTable/components/Animal.vue | 51 ++--
.../components/FlowMeasure.vue | 112 ++++----
.../components/WaterQuality.vue | 117 +++++----
.../components/WaterTemperature.vue | 161 ++++++------
.../monitoringTable/index.vue | 4 +-
frontend/src/utils/popupHtmlGenerator.ts | 2 +-
12 files changed, 481 insertions(+), 269 deletions(-)
create mode 100644 frontend/src/assets/svg/for.svg
create mode 100644 frontend/src/assets/svg/not-building.svg
diff --git a/frontend/src/assets/svg/for.svg b/frontend/src/assets/svg/for.svg
new file mode 100644
index 00000000..01c15df0
--- /dev/null
+++ b/frontend/src/assets/svg/for.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/frontend/src/assets/svg/not-building.svg b/frontend/src/assets/svg/not-building.svg
new file mode 100644
index 00000000..547e671f
--- /dev/null
+++ b/frontend/src/assets/svg/not-building.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/frontend/src/components/BasicTable/index.vue b/frontend/src/components/BasicTable/index.vue
index 9148e7cf..beda4dad 100644
--- a/frontend/src/components/BasicTable/index.vue
+++ b/frontend/src/components/BasicTable/index.vue
@@ -664,24 +664,20 @@ const enhancedColumns = computed(() => {
},
h(
Tooltip,
- {
- title: String(text)
- },
- {
- default: () => h(
- 'span',
- {
- style: {
- display: 'inline-block',
- maxWidth: '100%',
- overflow: 'hidden',
- textOverflow: 'ellipsis',
- whiteSpace: 'nowrap'
- }
- },
- String(text)
- )
- }
+ { title: String(text) },
+ h(
+ 'span',
+ {
+ style: {
+ display: 'inline-block',
+ maxWidth: '100%',
+ overflow: 'hidden',
+ textOverflow: 'ellipsis',
+ whiteSpace: 'nowrap'
+ }
+ },
+ String(text)
+ )
)
);
}
diff --git a/frontend/src/components/MapModal/components/EarlyWarningAlert.vue b/frontend/src/components/MapModal/components/EarlyWarningAlert.vue
index 7d7488da..60315a09 100644
--- a/frontend/src/components/MapModal/components/EarlyWarningAlert.vue
+++ b/frontend/src/components/MapModal/components/EarlyWarningAlert.vue
@@ -4,7 +4,8 @@
+