|
@@ -125,7 +125,11 @@ const formRef = ref()
|
|
|
const handleChange = (item) => {
|
|
|
// console.log('handleChange', item)
|
|
|
if (item.type === 'date' && item.value) item.option.validate = false
|
|
|
- if (item?.change) item.change(item.value, item)
|
|
|
+ let selectObj = {}
|
|
|
+ if (item.returnSelect && item.items?.length) {
|
|
|
+ selectObj = item.items.find(e => e[item.itemValue || 'value'] === item.value)
|
|
|
+ }
|
|
|
+ if (item?.change) item.change(item.value, item, selectObj)
|
|
|
emit('change', false)
|
|
|
}
|
|
|
|