diff --git a/apps/web-antdv-next/src/components/map/src/map-dialog.vue b/apps/web-antdv-next/src/components/map/src/map-dialog.vue index e9b0640db..305c0a533 100644 --- a/apps/web-antdv-next/src/components/map/src/map-dialog.vue +++ b/apps/web-antdv-next/src/components/map/src/map-dialog.vue @@ -136,9 +136,13 @@ function autoSearch(queryValue: string) { } /** 处理地址选择 */ -function handleAddressSelect(value: string) { - if (value) { - regeoCode(value); +function handleAddressSelect(value: unknown) { + const selectedValue = + typeof value === 'object' && value !== null && 'value' in value + ? (value as { value?: number | string }).value + : value; + if (selectedValue !== undefined && selectedValue !== null) { + regeoCode(String(selectedValue)); } } diff --git a/apps/web-antdv-next/src/views/im/manager/group/modules/detail.vue b/apps/web-antdv-next/src/views/im/manager/group/modules/detail.vue index d30893693..b766ca141 100644 --- a/apps/web-antdv-next/src/views/im/manager/group/modules/detail.vue +++ b/apps/web-antdv-next/src/views/im/manager/group/modules/detail.vue @@ -65,7 +65,12 @@ defineExpose({ open });