From c6a0f2d0acc84a6e2cb80fd67df42d708c161abf Mon Sep 17 00:00:00 2001 From: chengfeiyue <49852751+chengfeiyue@users.noreply.github.com> Date: Thu, 22 Dec 2022 16:04:29 +0800 Subject: [PATCH] Differentiate the title of adding and editing menu and menu item (#794) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #### What type of PR is this? /kind improvement #### What this PR does / why we need it: 新增和修改菜单时,标题都为编辑菜单,存在歧义 #### Which issue(s) this PR fixes: Fixes https://github.com/halo-dev/halo/issues/3022 #### Special notes for your reviewer: 测试方式:新增菜单和菜单项。然后再编辑菜单和菜单项,查看title是否一样 #### Does this PR introduce a user-facing change? ```release-note None ``` --- src/modules/interface/menus/components/MenuEditingModal.vue | 6 +++++- .../interface/menus/components/MenuItemEditingModal.vue | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/modules/interface/menus/components/MenuEditingModal.vue b/src/modules/interface/menus/components/MenuEditingModal.vue index cd79ce4d..b7b0fc29 100644 --- a/src/modules/interface/menus/components/MenuEditingModal.vue +++ b/src/modules/interface/menus/components/MenuEditingModal.vue @@ -45,6 +45,10 @@ const isUpdateMode = computed(() => { return !!formState.value.metadata.creationTimestamp; }); +const modalTitle = computed(() => { + return isUpdateMode.value ? "编辑菜单" : "新增菜单"; +}); + const handleCreateMenu = async () => { try { saving.value = true; @@ -107,7 +111,7 @@ watch( { return !!formState.value.metadata.creationTimestamp; }); +const modalTitle = computed(() => { + return isUpdateMode.value ? "编辑菜单项" : "新增菜单项"; +}); + const handleSaveMenuItem = async () => { try { saving.value = true; @@ -240,7 +244,7 @@ const onMenuItemSourceChange = () => {