diff --git a/src/views/visualization/components/IframeModal.vue b/src/views/visualization/components/IframeModal.vue
index 2632552f..cb55f26c 100644
--- a/src/views/visualization/components/IframeModal.vue
+++ b/src/views/visualization/components/IframeModal.vue
@@ -20,12 +20,6 @@
-
import { defineComponent, computed, ref, unref, watchEffect } from 'vue'
- import { SvgIcon } from '/@/components/Icon'
import { Modal, Tooltip } from 'ant-design-vue'
import { FullscreenExitOutlined, FullscreenOutlined } from '@ant-design/icons-vue'
export default defineComponent({
components: {
[Modal.name]: Modal,
- SvgIcon,
Tooltip,
FullscreenExitOutlined,
FullscreenOutlined,
@@ -72,7 +64,7 @@
type: String,
},
},
- setup(props, { attrs }) {
+ setup(props, { attrs, emit }) {
const modelVisible = ref(false)
const isFull = ref(false)
@@ -90,7 +82,7 @@
return props.url
})
const closeModal = () => {
- modelVisible.value = false
+ emit('update:visible', false)
}
watchEffect(() => {