From 7b91ffa19df046f27c68b2f59eaf88f51e466597 Mon Sep 17 00:00:00 2001 From: zhangsz Date: Tue, 15 Jul 2025 16:25:21 +0800 Subject: [PATCH] fix: oam issue --- src/views/ne/neInfo/components/OAMModal.vue | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/views/ne/neInfo/components/OAMModal.vue b/src/views/ne/neInfo/components/OAMModal.vue index 9722da0a..3b68956b 100644 --- a/src/views/ne/neInfo/components/OAMModal.vue +++ b/src/views/ne/neInfo/components/OAMModal.vue @@ -78,14 +78,19 @@ function fnModalVisibleByTypeAndId(neType: string, neId: string) { .then(res => { if (res.code === RESULT_CODE_SUCCESS) { const data = res.data; + const ipType = data?.oamConfig?.ipType || 'ipv4'; + let omcIP = '127.0.0.1'; + if (data.oamConfig && Reflect.has(data.oamConfig, ipType)) { + omcIP = data?.oamConfig[ipType]; + } Object.assign(modalState.from, { - omcIP: data.oamConfig[data.oamConfig.ipType], - oamEnable: data.oamConfig.enable, - oamPort: data.oamConfig.port, - snmpEnable: data.snmpConfig.enable, - snmpPort: data.snmpConfig.port, - kpiEnable: data.kpiConfig.enable, - kpiTimer: data.kpiConfig.timer, + omcIP: omcIP, + oamEnable: data?.oamConfig?.enable || false, + oamPort: data?.oamConfig?.port || 33030, + snmpEnable: data?.snmpConfig?.enable || false, + snmpPort: data?.snmpConfig?.port || 4957, + kpiEnable: data?.kpiConfig?.enable || false, + kpiTimer: data?.kpiConfig?.timer || 60, }); modalState.title = t('views.ne.neInfo.oam.title'); modalState.openByEdit = true;