From 02b071f4a047e46a6beeaa811c4df7ccb1ab5e6d Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Fri, 9 May 2025 12:01:39 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20OAM=E8=AF=BB=E5=8F=96=E7=BB=93=E6=9E=84?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 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 dd770814..f2f8365a 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;