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 @@
+