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