|
@@ -37,17 +37,17 @@ const EnterpriseSearchSelect = ({ value, onChange, disabled, validateFn }) => {
|
|
|
wait: 600
|
|
wait: 600
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
- const handleSearch = async value => {
|
|
|
|
|
|
|
+ const handleOnSearch = async value => {
|
|
|
if (value) {
|
|
if (value) {
|
|
|
handleQueryList(value)
|
|
handleQueryList(value)
|
|
|
- setState({ ...state, roadlist: value })
|
|
|
|
|
- // fetch(value, roadlist => setState({ ...state, roadlist }))
|
|
|
|
|
|
|
+ console.log(value)
|
|
|
|
|
+ setState({ ...state, inputVal: value })
|
|
|
} else {
|
|
} else {
|
|
|
- setState({ ...state, roadlist: [] })
|
|
|
|
|
|
|
+ setState({ ...state, inputVal: value, roadlist: null })
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- const handleOnInputChange = async e => {
|
|
|
|
|
|
|
+ const handleOnChange = async e => {
|
|
|
const val = e.target.value || ''
|
|
const val = e.target.value || ''
|
|
|
// if (!val) {
|
|
// if (!val) {
|
|
|
// cancelQuerying()
|
|
// cancelQuerying()
|
|
@@ -60,7 +60,7 @@ const EnterpriseSearchSelect = ({ value, onChange, disabled, validateFn }) => {
|
|
|
// }
|
|
// }
|
|
|
triggerChange(val)
|
|
triggerChange(val)
|
|
|
}
|
|
}
|
|
|
- const options = roadlist?.map(item => ({ value: item.realName }))
|
|
|
|
|
|
|
+ const options = roadlist?.map(item => ({ key: item.ID, value: item.realName }))
|
|
|
return (
|
|
return (
|
|
|
<Select
|
|
<Select
|
|
|
showSearch
|
|
showSearch
|
|
@@ -71,8 +71,8 @@ const EnterpriseSearchSelect = ({ value, onChange, disabled, validateFn }) => {
|
|
|
value={inputVal}
|
|
value={inputVal}
|
|
|
options={options}
|
|
options={options}
|
|
|
disabled={disabled}
|
|
disabled={disabled}
|
|
|
- onSearch={handleSearch}
|
|
|
|
|
- onChange={handleOnInputChange}
|
|
|
|
|
|
|
+ onSearch={handleOnSearch}
|
|
|
|
|
+ onChange={handleOnChange}
|
|
|
notFoundContent={null}
|
|
notFoundContent={null}
|
|
|
/>
|
|
/>
|
|
|
)
|
|
)
|