|
@@ -8,7 +8,7 @@ import { validateEnum } from '@/pages/Customer/Company/components/AddCompany/Com
|
|
|
const SearchCompanyInput = ({ value, onChange, validateFn }) => {
|
|
const SearchCompanyInput = ({ value, onChange, validateFn }) => {
|
|
|
const [state, setState] = useState({
|
|
const [state, setState] = useState({
|
|
|
inputVal: value,
|
|
inputVal: value,
|
|
|
- list: null
|
|
|
|
|
|
|
+ companylist: null
|
|
|
})
|
|
})
|
|
|
const triggerChange = changedValue => {
|
|
const triggerChange = changedValue => {
|
|
|
onChange?.(changedValue)
|
|
onChange?.(changedValue)
|
|
@@ -23,7 +23,7 @@ const SearchCompanyInput = ({ value, onChange, validateFn }) => {
|
|
|
})
|
|
})
|
|
|
if (code === consts.RET_CODE.SUCCESS) {
|
|
if (code === consts.RET_CODE.SUCCESS) {
|
|
|
const { list = [] } = data
|
|
const { list = [] } = data
|
|
|
- setState({ ...state, data: list })
|
|
|
|
|
|
|
+ setState({ ...state, companylist: list })
|
|
|
if (list?.length) {
|
|
if (list?.length) {
|
|
|
validateFn(validateEnum.Error)
|
|
validateFn(validateEnum.Error)
|
|
|
} else {
|
|
} else {
|
|
@@ -34,12 +34,12 @@ const SearchCompanyInput = ({ value, onChange, validateFn }) => {
|
|
|
const { run: handleQueryList, cancel: cancelQuerying } = useDebounceFn(queryRoadList, {
|
|
const { run: handleQueryList, cancel: cancelQuerying } = useDebounceFn(queryRoadList, {
|
|
|
wait: 600
|
|
wait: 600
|
|
|
})
|
|
})
|
|
|
- const { list, inputVal } = state
|
|
|
|
|
|
|
+ const { companylist, inputVal } = state
|
|
|
const handleOnInputChange = async e => {
|
|
const handleOnInputChange = async e => {
|
|
|
const val = e.target.value || ''
|
|
const val = e.target.value || ''
|
|
|
if (!val) {
|
|
if (!val) {
|
|
|
cancelQuerying()
|
|
cancelQuerying()
|
|
|
- setState({ ...state, inputVal: val, list: null })
|
|
|
|
|
|
|
+ setState({ ...state, inputVal: val, companylist: null })
|
|
|
validateFn(validateEnum.Error)
|
|
validateFn(validateEnum.Error)
|
|
|
} else {
|
|
} else {
|
|
|
setState({ ...state, inputVal: val })
|
|
setState({ ...state, inputVal: val })
|