From 59a1b88b9186105cbbd19a5d1ec3ea359691ee47 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Wed, 27 Nov 2024 19:30:56 +0800
Subject: [PATCH] 公共组件调整

---
 src/components/global/MapContainer.vue  |    4 +++-
 src/main.js                             |    2 ++
 src/components/global/publicContent.vue |   31 +++++++++++++++++++++++++++++++
 3 files changed, 36 insertions(+), 1 deletions(-)

diff --git a/src/components/global/MapContainer.vue b/src/components/global/MapContainer.vue
index ba133a4..8372b0b 100644
--- a/src/components/global/MapContainer.vue
+++ b/src/components/global/MapContainer.vue
@@ -2,7 +2,7 @@
  * @Author: shuishen 1109946754@qq.com
  * @Date: 2024-10-25 15:07:51
  * @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2024-11-27 15:23:52
+ * @LastEditTime: 2024-11-27 19:29:23
  * @FilePath: \bigScreen\src\components\global\MapContainer.vue
  * @Description: 
  * 
@@ -63,6 +63,8 @@
 })
 
 onUnmounted(() => {
+  window.$viewer && window.$viewer.destroy()
+  delete window.$viewer
   store.setLoadMap(false)
 })
 </script>
diff --git a/src/components/global/publicContent.vue b/src/components/global/publicContent.vue
new file mode 100644
index 0000000..4c680fa
--- /dev/null
+++ b/src/components/global/publicContent.vue
@@ -0,0 +1,31 @@
+<!--
+ * @Author: shuishen 1109946754@qq.com
+ * @Date: 2023-03-13 14:54:26
+ * @LastEditors: shuishen 1109946754@qq.com
+ * @LastEditTime: 2024-10-25 18:33:46
+ * @FilePath: \bigScreen\src\views\statistics\components\box\publicContent.vue
+ * @Description: 
+ * 
+ * Copyright (c) 2023 by ${git_name_email}, All Rights Reserved. 
+-->
+<script>
+export default {
+  name: 'publicContent'
+}
+</script>
+<script setup>
+
+</script>
+
+<template>
+  <div class="content">
+    <slot name="content"></slot>
+  </div>
+</template>
+
+<style lang="scss" scoped>
+.content {
+  padding: 20px 0;
+  height: calc(100% - 32px);
+}
+</style>
\ No newline at end of file
diff --git a/src/main.js b/src/main.js
index 441dda3..d4db460 100644
--- a/src/main.js
+++ b/src/main.js
@@ -27,6 +27,7 @@
 import MapContainer from 'components/global/MapContainer.vue'
 import publicBox from 'components/global/publicBox.vue'
 import TitleBox from 'components/global/TitleBox.vue'
+import publicContent from 'components/global/publicContent.vue'
 
 import { getElementLabelLine } from 'element-tree-line'
 import 'element-tree-line/dist/style.css'
@@ -46,6 +47,7 @@
 app.component('MapContainer', MapContainer)
 app.component('publicBox', publicBox)
 app.component('TitleBox', TitleBox)
+app.component('publicContent', publicContent)
 
 app.use(router)
 app.use(ElementPlus)

--
Gitblit v1.9.3