fix: editId类型调整

This commit is contained in:
TsMask
2025-02-27 21:08:13 +08:00
parent 157a7a60d3
commit d83cbd3806
3 changed files with 9 additions and 9 deletions

View File

@@ -261,7 +261,7 @@ watch(
() => props.open,
val => {
if (val) {
if (props.editId) {
if (props.editId > 0) {
fnModalVisibleById(props.editId);
} else {
modalStateFrom.resetFields();

View File

@@ -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;

View File

@@ -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<string, any>) {
if (!row) {
modalState.editId = '';
modalState.editId = 0;
} else {
modalState.editId = row.id;
}
@@ -260,7 +260,7 @@ function fnModalEditOk(from: Record<string, any>) {
* 进行表达规则校验
*/
function fnModalEditCancel() {
modalState.editId = '';
modalState.editId = 0;
modalState.openByEdit = false;
modalState.openByOAM = false;
modalState.openByBackConf = false;