diff --git a/src/views/perfManage/goldTarget/index.vue b/src/views/perfManage/goldTarget/index.vue index e3e78669..dd32b9b5 100644 --- a/src/views/perfManage/goldTarget/index.vue +++ b/src/views/perfManage/goldTarget/index.vue @@ -41,7 +41,9 @@ import { writeSheet } from '@/utils/execl-utils'; import saveAs from 'file-saver'; import { generateColorRGBA } from '@/utils/generate-utils'; import { OptionsType, WS } from '@/plugins/ws-websocket'; +import { useRoute } from 'vue-router'; const neInfoStore = useNeInfoStore(); +const route = useRoute(); const { t, currentLocale } = useI18n(); const ws = new WS(); @@ -592,8 +594,9 @@ onMounted(() => { }); return; } - // 默认选择UPF - const item = neCascaderOptions.value.find(s => s.value === 'UPF'); + // 无查询参数neType时 默认选择UPF + const queryNeType = (route.query.neType as string) || 'UPF'; + const item = neCascaderOptions.value.find(s => s.value === queryNeType); if (item && item.children) { const info = item.children[0]; state.neType = [info.neType, info.neId];