diff --git a/src/views/dashboard/overview/index.vue b/src/views/dashboard/overview/index.vue index 089712b5..82f33f49 100644 --- a/src/views/dashboard/overview/index.vue +++ b/src/views/dashboard/overview/index.vue @@ -72,6 +72,7 @@ let neCascaderOptions = ref[]>([]); const viewportDom = ref(null); const { isFullscreen, toggle } = useFullscreen(viewportDom); +let initFlag = false; /**10s调度器 */ const interval10s = ref(null); @@ -220,7 +221,7 @@ function loadData() { clearInterval(interval5s.value); interval5s.value = setInterval(() => { - if (!interval5s.value) return; + if (!interval5s.value || !initFlag) return; fnGetSkim(); // 获取概览信息 fnGetNeState(); // 获取网元状态 upfTFSend('0'); @@ -298,6 +299,7 @@ onMounted(() => { } }) .finally(() => { + initFlag = true; fnGetSkim().then(() => { loadData(); }); @@ -309,6 +311,7 @@ onBeforeUnmount(() => { interval10s.value = null; clearInterval(interval5s.value); interval5s.value = null; + initFlag = false; }); @@ -392,7 +395,7 @@ onBeforeUnmount(() => {
@@ -406,7 +409,7 @@ onBeforeUnmount(() => {
@@ -429,7 +432,7 @@ onBeforeUnmount(() => {
@@ -443,7 +446,7 @@ onBeforeUnmount(() => {
diff --git a/src/views/ne-data/base-station/list.vue b/src/views/ne-data/base-station/list.vue index 44b9c955..06640be4 100644 --- a/src/views/ne-data/base-station/list.vue +++ b/src/views/ne-data/base-station/list.vue @@ -30,6 +30,8 @@ import { import { RESULT_CODE_SUCCESS } from '@/constants/result-constants'; import saveAs from 'file-saver'; import { readSheet, writeSheet } from '@/utils/execl-utils'; +import { useRoute } from 'vue-router'; +const route = useRoute(); // 异步加载组件 const HistoryModal = defineAsyncComponent( () => import('./components/history.vue') @@ -666,7 +668,8 @@ onMounted(() => { }); neCascaderOptions.value = arr; // 无查询参数neType时 默认选择AMF - const item = arr.find(s => s.value === 'AMF'); + const queryNeType = (route.query.neType as string) || 'AMF'; + const item = arr.find(s => s.value === queryNeType); if (item && item.children) { const info = item.children[0]; neTypeAndId.value = [info.neType, info.neId];