|
@@ -21,6 +21,7 @@ function usePrevious(props) {
|
21
|
21
|
*/
|
22
|
22
|
const BuildingSelect2 = props => {
|
23
|
23
|
const [data, setData] = useState([])
|
|
24
|
+ const [loading, setLoading] = useState(true)
|
24
|
25
|
const [value, setValue] = useState([])
|
25
|
26
|
const {cityId,disabled=false} = props
|
26
|
27
|
console.log('props', props.cityId);
|
|
@@ -33,6 +34,7 @@ const BuildingSelect2 = props => {
|
33
|
34
|
request({ ...apis.building.buildingSelect, params: { cityId: props.cityId, pageNum: 1, pageSize: 999 } }).then(data => {
|
34
|
35
|
setData(data)
|
35
|
36
|
checkValue(data)
|
|
37
|
+ setLoading(false)
|
36
|
38
|
// 默认选中第一个
|
37
|
39
|
})
|
38
|
40
|
}
|
|
@@ -65,6 +67,7 @@ const BuildingSelect2 = props => {
|
65
|
67
|
value={props.value}
|
66
|
68
|
style={{ width: '300px' }}
|
67
|
69
|
placeholder="请选择项目"
|
|
70
|
+ loading={loading}
|
68
|
71
|
onChange={ onChange}
|
69
|
72
|
filterOption={(input, option) =>
|
70
|
73
|
option.props.children && option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0
|