This commit is contained in:
zk
2024-09-23 16:43:57 +08:00
parent ca4a9a8c28
commit 278e91c262
26 changed files with 376 additions and 45 deletions
@@ -56,7 +56,7 @@
<div><img :src="item.img" alt="" class="legend-img" /> {{ item.text }}</div>
</div>
</div>
<!-- <div class="level">地图层级{{ level }}</div>-->
<!--<div class="level">地图层级{{ level }}</div>-->
</div>
<div class="center-footer" v-if="showFooter">
<div class="count-item">
@@ -71,9 +71,9 @@
<!-- 附近医院医疗点 -->
<div class="hospital-list" v-if="showHospitalList">
<div class="hospital-item" v-for="(item, index) in hospitalList" :key="index" @click="showDrivingLine(item)">
<div>{{ item.name }}</div>
<div>相距{{ item.distance }}</div>
<div>驾车大约{{ item.driveTime }}</div>
<div>{{ item?.name }}</div>
<div>相距{{ item?.distance }}</div>
<div>驾车大约{{ item?.driveTime }}</div>
</div>
</div>
</div>
@@ -87,6 +87,7 @@
import { useDetailStore } from '/@/store/modules/detailData.ts';
import RoutePanel from '/@/components/chinaMap/components/routePanel.vue';
import { legendList, mapApiSwitch } from '/@/views/centralScreen/components/centerMapHooks.ts';
import { useUserStore } from '/@/store/modules/user.ts';
const props = defineProps({
//是否展示底部统计
@@ -132,6 +133,7 @@
});
const list = ref(tabList);
const currentIndex = ref(0);
const userStore = useUserStore();
function changeTab(item, i: number) {
currentIndex.value = i; // 地方医院
@@ -143,7 +145,7 @@
Map.map.on('moveend', logMapinfo);
return;
} else {
getMapData(item.type, { type: item.type });
getMapData(item.type, { type: item.type, centerId: userStore.getCenterInfo?.id });
}
}
@@ -198,7 +200,7 @@
onMounted(() => {
Map.initMap({ el: 'centerMap', option: props.mapOptions }).then(() => {
getMapData(tabList[0].type);
getMapData(tabList[0].type, { centerId: userStore.getCenterInfo?.id });
Map.map && Map.map.on('zoomend', setLevel);
Map.map && Map.map.on('zoomend', setLevel);
});