| | |
| | | <template> |
| | | <el-dialog modal-class="mapDialog" v-model="isShow" width="80%" class="ztzf-dialog-mange"> |
| | | <el-dialog modal-class="mapDialog" v-model="isShow" width="80%" class="command-dialog-mange"> |
| | | <template #header="{ titleId, titleClass }"> |
| | | <div class="my-header"> |
| | | <h4 :id="titleId" :class="titleClass">定位</h4> |
| | | </div> |
| | | </template> |
| | | <div class="mapBox"> |
| | | <div v-if="isShow" id="dataCenterMap" class="ztzf-cesium"></div> |
| | | <div v-if="isShow" id="dataCenterMap" class="command-cesium"></div> |
| | | </div> |
| | | </el-dialog> |
| | | </template> |
| | |
| | | |
| | | const removeDom = () => { |
| | | const dom = document.querySelector('#mapPopUpBox'); |
| | | if (dom && dom.parentNode) { |
| | | dom.parentNode.removeChild(dom); |
| | | if (dom) { |
| | | render(null, dom); |
| | | if (dom.parentNode) { |
| | | dom.parentNode.removeChild(dom); |
| | | } |
| | | } |
| | | }; |
| | | // 移除弹框标签 |
| | |
| | | |
| | | onMounted(() => {}); |
| | | onBeforeUnmount(() => { |
| | | removeLabel(); |
| | | if (viewer) { |
| | | viewer.destroy(); |
| | | } |