From 74273014955f0a923feed6de57a87ae580b9ac57 Mon Sep 17 00:00:00 2001 From: xieyonghong <18010623010@163.com> Date: Fri, 10 Mar 2023 10:26:30 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E4=BC=98=E5=8C=96=E5=9C=BA=E6=99=AF?= =?UTF-8?q?=E8=81=94=E5=8A=A8=20DropdownMenus=E5=B8=83=E5=B0=94=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DropdownButton/DropdownButton.vue | 7 +++-- .../Save/components/DropdownButton/Menus.vue | 27 ++++++++++++------- .../Save/components/DropdownButton/util.ts | 2 +- .../Save/components/ParamsDropdown/index.vue | 9 ++++--- .../Scene/Save/components/Terms/Terms.vue | 1 + 5 files changed, 27 insertions(+), 19 deletions(-) diff --git a/src/views/rule-engine/Scene/Save/components/DropdownButton/DropdownButton.vue b/src/views/rule-engine/Scene/Save/components/DropdownButton/DropdownButton.vue index eaee2eef..eab1316f 100644 --- a/src/views/rule-engine/Scene/Save/components/DropdownButton/DropdownButton.vue +++ b/src/views/rule-engine/Scene/Save/components/DropdownButton/DropdownButton.vue @@ -135,11 +135,10 @@ const timeSelect = (v: string) => { emit('select', v) } -const menuSelect = (v: any) => { - const option = getOption(props.options, props.value, props.valueName) - selectValue.value = v.key +const menuSelect = (v: string, option: any) => { + selectValue.value = v visible.value = false - emit('update:value', v.key) + emit('update:value', v) emit('select', option) } diff --git a/src/views/rule-engine/Scene/Save/components/DropdownButton/Menus.vue b/src/views/rule-engine/Scene/Save/components/DropdownButton/Menus.vue index 32eba60e..6ce6f78f 100644 --- a/src/views/rule-engine/Scene/Save/components/DropdownButton/Menus.vue +++ b/src/views/rule-engine/Scene/Save/components/DropdownButton/Menus.vue @@ -7,13 +7,13 @@