2026-04-18 16:40:04 +08:00
|
|
|
<template>
|
|
|
|
|
<!-- 医院 -->
|
|
|
|
|
<HospitalComponent
|
|
|
|
|
v-if="
|
|
|
|
|
useStatusStore().appLoadingCompleted &&
|
|
|
|
|
useStatusStore().poiLayers.showHospital.loading
|
|
|
|
|
"
|
|
|
|
|
/>
|
2026-04-18 19:03:06 +08:00
|
|
|
|
|
|
|
|
<!-- 危险源 -->
|
|
|
|
|
<DangerousSourceComponent
|
|
|
|
|
v-if="
|
|
|
|
|
useStatusStore().appLoadingCompleted &&
|
|
|
|
|
useStatusStore().poiLayers.showDangerSource.loading
|
|
|
|
|
"
|
|
|
|
|
/>
|
2026-04-18 20:10:54 +08:00
|
|
|
|
|
|
|
|
<!-- 避难所 -->
|
|
|
|
|
<EmergencyShelterComponent
|
|
|
|
|
v-if="
|
|
|
|
|
useStatusStore().appLoadingCompleted &&
|
|
|
|
|
useStatusStore().poiLayers.showRefugeeShelter.loading
|
|
|
|
|
"
|
|
|
|
|
/>
|
2026-04-18 20:48:01 +08:00
|
|
|
|
|
|
|
|
<!-- 消防站 -->
|
|
|
|
|
<FireStationComponent
|
|
|
|
|
v-if="
|
|
|
|
|
useStatusStore().appLoadingCompleted &&
|
|
|
|
|
useStatusStore().poiLayers.showFireStation.loading
|
|
|
|
|
"
|
|
|
|
|
/>
|
2026-04-18 16:40:04 +08:00
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script lang="ts" setup>
|
|
|
|
|
import { useStatusStore } from '@/stores/useStatusStore';
|
|
|
|
|
import HospitalComponent from './HospitalComponent.vue';
|
2026-04-18 19:03:06 +08:00
|
|
|
import DangerousSourceComponent from './DangerousSourceComponent.vue';
|
2026-04-18 20:10:54 +08:00
|
|
|
import EmergencyShelterComponent from './EmergencyShelterComponent.vue';
|
2026-04-18 20:48:01 +08:00
|
|
|
import FireStationComponent from './FireStationComponent.vue';
|
2026-04-18 16:40:04 +08:00
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style scoped lang="less"></style>
|