fix: oam issue

This commit is contained in:
zhangsz
2025-07-15 16:25:21 +08:00
parent 772593e6da
commit 7b91ffa19d

View File

@@ -78,14 +78,19 @@ function fnModalVisibleByTypeAndId(neType: string, neId: string) {
.then(res => { .then(res => {
if (res.code === RESULT_CODE_SUCCESS) { if (res.code === RESULT_CODE_SUCCESS) {
const data = res.data; 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, { Object.assign(modalState.from, {
omcIP: data.oamConfig[data.oamConfig.ipType], omcIP: omcIP,
oamEnable: data.oamConfig.enable, oamEnable: data?.oamConfig?.enable || false,
oamPort: data.oamConfig.port, oamPort: data?.oamConfig?.port || 33030,
snmpEnable: data.snmpConfig.enable, snmpEnable: data?.snmpConfig?.enable || false,
snmpPort: data.snmpConfig.port, snmpPort: data?.snmpConfig?.port || 4957,
kpiEnable: data.kpiConfig.enable, kpiEnable: data?.kpiConfig?.enable || false,
kpiTimer: data.kpiConfig.timer, kpiTimer: data?.kpiConfig?.timer || 60,
}); });
modalState.title = t('views.ne.neInfo.oam.title'); modalState.title = t('views.ne.neInfo.oam.title');
modalState.openByEdit = true; modalState.openByEdit = true;