diff --git a/src/views/ne/neHost/components/EditModal.vue b/src/views/ne/neHost/components/EditModal.vue index 7b25bd0a..1dac574a 100644 --- a/src/views/ne/neHost/components/EditModal.vue +++ b/src/views/ne/neHost/components/EditModal.vue @@ -261,7 +261,7 @@ watch( () => props.open, val => { if (val) { - if (props.editId) { + if (props.editId > 0) { fnModalVisibleById(props.editId); } else { modalStateFrom.resetFields(); diff --git a/src/views/ne/neInfo/components/EditModal.vue b/src/views/ne/neInfo/components/EditModal.vue index fdd067ea..58bd9af6 100644 --- a/src/views/ne/neInfo/components/EditModal.vue +++ b/src/views/ne/neInfo/components/EditModal.vue @@ -18,8 +18,8 @@ const props = defineProps({ default: false, }, editId: { - type: String, - default: '', + type: Number, + default: 0, }, }); @@ -211,8 +211,8 @@ function modalStateFromEqualIPV4AndIPV6( * 对话框弹出显示为 新增或者修改 * @param editId 网元id, 不传为新增 */ -function fnModalVisibleByEdit(editId: string) { - if (!editId) { +function fnModalVisibleByEdit(editId: number) { + if (editId <= 0) { modalStateFrom.resetFields(); modalState.title = t('views.ne.neInfo.addTitle'); modalState.openByEdit = true; diff --git a/src/views/ne/neInfo/index.vue b/src/views/ne/neInfo/index.vue index a106dc2a..3442a542 100644 --- a/src/views/ne/neInfo/index.vue +++ b/src/views/ne/neInfo/index.vue @@ -183,7 +183,7 @@ type ModalStateType = { /**新增框或修改框是否显示 */ openByEdit: boolean; /**新增框或修改框ID */ - editId: string; + editId: number; /**OAM框网元类型ID */ neId: string; neType: string; @@ -196,7 +196,7 @@ let modalState: ModalStateType = reactive({ openByBackConf: false, openByOAM: false, openByEdit: false, - editId: '', + editId: 0, neId: '', neType: '', confirmLoading: false, @@ -208,7 +208,7 @@ let modalState: ModalStateType = reactive({ */ function fnModalVisibleByEdit(row?: Record) { if (!row) { - modalState.editId = ''; + modalState.editId = 0; } else { modalState.editId = row.id; } @@ -260,7 +260,7 @@ function fnModalEditOk(from: Record) { * 进行表达规则校验 */ function fnModalEditCancel() { - modalState.editId = ''; + modalState.editId = 0; modalState.openByEdit = false; modalState.openByOAM = false; modalState.openByBackConf = false;