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