diff --git a/src/views/board/carBoard/index.vue b/src/views/board/carBoard/index.vue index e14aebce..d13d3fde 100644 --- a/src/views/board/carBoard/index.vue +++ b/src/views/board/carBoard/index.vue @@ -960,6 +960,7 @@ input::input-placeholder { transition: background 0.2s; } .popover-menu-item:hover { - background: #f5f5f5; + background-color: #f5f7fa; + color: #1677ff; } diff --git a/src/views/mapPage/realTimeMap/components/indexPage.vue b/src/views/mapPage/realTimeMap/components/indexPage.vue index 38c79cd5..ac7bf8cf 100644 --- a/src/views/mapPage/realTimeMap/components/indexPage.vue +++ b/src/views/mapPage/realTimeMap/components/indexPage.vue @@ -310,6 +310,7 @@ import { propTypes } from '@/utils/propTypes' import { DICT_TYPE, getIntDictOptions } from '@/utils/dict' import dayjs from 'dayjs' import { throttle, debounce } from 'lodash-es' +import { ElLoading } from 'element-plus' const message = useMessage() // 消息弹窗 @@ -770,10 +771,24 @@ const getMapDownloadPng = async (mapInfo) => { imgBgObj.imgUrl = data //获取节点 路径等信息 - await getAllNodeList() - await getAllMapRoute() - await computedRatio() - await getRobotByFloorAndAreaList() + + const loading = ElLoading.service({ + lock: true, + text: '地图数据加载中', + background: 'rgba(255, 255, 255, 0.7)' + }) + try { + await getAllNodeList() + await getAllMapRoute() + await computedRatio() + await getRobotByFloorAndAreaList() + //关闭loading + loading.close() + } catch (error) { + loading.close() + } finally { + loading.close() + } } // 获取地图连线 const getAllMapRoute = async () => { diff --git a/src/views/mapPage/realTimeMap/editMap.vue b/src/views/mapPage/realTimeMap/editMap.vue index 577a3ed1..ed309549 100644 --- a/src/views/mapPage/realTimeMap/editMap.vue +++ b/src/views/mapPage/realTimeMap/editMap.vue @@ -1320,9 +1320,6 @@ const inputBoxRef = ref() //文字输入框 const message = useMessage() // 消息弹窗 -// loading实例全局变量,确保在