diff --git a/src/components/common/SelectDialog.vue b/src/components/common/SelectDialog.vue index 911c156..ec2243e 100644 --- a/src/components/common/SelectDialog.vue +++ b/src/components/common/SelectDialog.vue @@ -9,25 +9,25 @@ const emit = defineEmits(['update:modelValue', 'showUserCard', 'confirm']) const selected = ref(props.defaultSelected || []) const searchKey = ref('') -const optionsBySearch = computed(() => { +const optionKeys = computed(() => { if (!searchKey.value) { - return props.options + return Object.keys(props.options) } else { - const data = {} + const data = [] Object.keys(props.options).forEach((key) => { const item = props.options[key] if ( item.account === searchKey.value || item.nickName.toLowerCase().includes(searchKey.value.toLowerCase()) ) { - data[key] = item + data.push(key) } }) return data } }) -const onShowCard = ({ account }) => { +const onShowUserCard = (account) => { emit('showUserCard', account) } @@ -75,11 +75,11 @@ const onRemoveSelectedItem = (index) => { />