|
@@ -8,7 +8,7 @@
|
|
|
:isTools="true"
|
|
|
:showPage="false"
|
|
|
:showSelect="props.showSelect"
|
|
|
- :returnObject="props.returnObject"
|
|
|
+ selectStrategy="single"
|
|
|
itemKey="id"
|
|
|
@add="handleAdd"
|
|
|
@selected="handleSelected"
|
|
@@ -61,10 +61,6 @@ const props = defineProps({
|
|
|
showSelect: {
|
|
|
type: Boolean,
|
|
|
default: false,
|
|
|
- },
|
|
|
- returnObject: {
|
|
|
- type: Boolean,
|
|
|
- default: false,
|
|
|
}
|
|
|
})
|
|
|
|
|
@@ -131,13 +127,13 @@ getDict('areaTreeData', null, 'areaTreeData').then(({ data }) => {
|
|
|
formItems.value.options.find(e => e.key === 'areaId').items = data
|
|
|
})
|
|
|
|
|
|
-const selected = ref([])
|
|
|
+const singleSelectObj = ref([])
|
|
|
const handleSelected = (e) => {
|
|
|
- selected.value = e
|
|
|
+ singleSelectObj.value = e?.length ? items.value.find(item => item.id === e[0]) : null
|
|
|
}
|
|
|
|
|
|
const getSelected = () => {
|
|
|
- return selected.value
|
|
|
+ return singleSelectObj.value
|
|
|
}
|
|
|
|
|
|
// 获取地址列表
|