fix: oam issue
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user