From 3dcca48ef9097be24835d99e79eb853e46999853 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Thu, 29 Sep 2022 22:39:56 +0800 Subject: [PATCH] fix: failed to create menu item with ref Signed-off-by: Ryan Wang --- .../interface/menus/components/MenuItemEditingModal.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/modules/interface/menus/components/MenuItemEditingModal.vue b/src/modules/interface/menus/components/MenuItemEditingModal.vue index 073c4d6cf..c2970b24a 100644 --- a/src/modules/interface/menus/components/MenuItemEditingModal.vue +++ b/src/modules/interface/menus/components/MenuItemEditingModal.vue @@ -101,6 +101,8 @@ const onVisibleChange = (visible: boolean) => { const handleResetForm = () => { formState.value = cloneDeep(initialFormState); formState.value.metadata.name = uuid(); + selectedMenuItemSource.value = menuItemSources[0].value; + selectedRef.value = ""; reset("menuitem-form"); }; @@ -109,6 +111,10 @@ watch( (visible) => { if (visible) { setFocus("displayNameInput"); + + if (!props.menuItem) { + selectedRef.value = ""; + } } else { handleResetForm(); } @@ -300,6 +306,7 @@ watch( id="menuitem-form" name="menuitem-form" type="form" + :preserve="true" :config="{ validationVisibility: 'submit' }" @submit="handleSaveMenuItem" >