|
|
@ -36,14 +36,15 @@ let school=0;
|
|
|
|
const IntroduceRow = ({ loading, visitData }: { loading: boolean; visitData: DataItem[] }) => {
|
|
|
|
const IntroduceRow = ({ loading, visitData }: { loading: boolean; visitData: DataItem[] }) => {
|
|
|
|
const [provinceId, setProvinceId] = useState(cookie.load('background_province_id') )
|
|
|
|
const [provinceId, setProvinceId] = useState(cookie.load('background_province_id') )
|
|
|
|
const [cityList, setCityList] = useState([]);
|
|
|
|
const [cityList, setCityList] = useState([]);
|
|
|
|
const [areaList, setAreaList] = useState([]);
|
|
|
|
const [areaList, setAreaList] = useState([{id:0,name:'全部'}]);
|
|
|
|
|
|
|
|
|
|
|
|
const [schoolList, setSchoolList] = useState([]);
|
|
|
|
const [schoolList, setSchoolList] = useState([]);
|
|
|
|
|
|
|
|
const [area, setArea] = useState(0);
|
|
|
|
|
|
|
|
|
|
|
|
const [options, setOptions] = useState([]);
|
|
|
|
const [options, setOptions] = useState([]);
|
|
|
|
const [fetching, setFetching] = useState(false);
|
|
|
|
const [fetching, setFetching] = useState(false);
|
|
|
|
const fetchRef = useRef(0);
|
|
|
|
const fetchRef = useRef(0);
|
|
|
|
|
|
|
|
console.log('areaareaarea',area)
|
|
|
|
const { loading: courseBrowseTimesLoading, data: eduUnitList = null } = useRequest(() => getEduUnitList({
|
|
|
|
const { loading: courseBrowseTimesLoading, data: eduUnitList = null } = useRequest(() => getEduUnitList({
|
|
|
|
random_num: 277470,
|
|
|
|
random_num: 277470,
|
|
|
|
area_id: provinceId,
|
|
|
|
area_id: provinceId,
|
|
|
@ -114,7 +115,10 @@ const IntroduceRow = ({ loading, visitData }: { loading: boolean; visitData: Dat
|
|
|
|
get_next: 1
|
|
|
|
get_next: 1
|
|
|
|
});
|
|
|
|
});
|
|
|
|
form.setFieldsValue({ area: 0 })
|
|
|
|
form.setFieldsValue({ area: 0 })
|
|
|
|
setAreaList(areaData || []);
|
|
|
|
const list=[{id:0,name:'全部'}];
|
|
|
|
|
|
|
|
const areaList=list.concat(areaData);
|
|
|
|
|
|
|
|
setAreaList(areaList);
|
|
|
|
|
|
|
|
console.log('areaareaListareaListareaListList',areaList)
|
|
|
|
run()
|
|
|
|
run()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -200,7 +204,18 @@ const IntroduceRow = ({ loading, visitData }: { loading: boolean; visitData: Dat
|
|
|
|
defaultValue={0}
|
|
|
|
defaultValue={0}
|
|
|
|
onChange={(id) => {
|
|
|
|
onChange={(id) => {
|
|
|
|
city_id=id;
|
|
|
|
city_id=id;
|
|
|
|
getAreaData(id)
|
|
|
|
if(id!==0){
|
|
|
|
|
|
|
|
getAreaData(id)
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
|
|
|
area_id=0;
|
|
|
|
|
|
|
|
setArea(0)
|
|
|
|
|
|
|
|
setAreaList([{id:0,name:'全部'}])
|
|
|
|
|
|
|
|
run();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
console.log('area-----',area);
|
|
|
|
|
|
|
|
console.log('areaList-----',areaList);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}}
|
|
|
|
}}
|
|
|
|
// defaultValue={provinceId}
|
|
|
|
// defaultValue={provinceId}
|
|
|
@ -215,16 +230,20 @@ const IntroduceRow = ({ loading, visitData }: { loading: boolean; visitData: Dat
|
|
|
|
</Select>
|
|
|
|
</Select>
|
|
|
|
</Form.Item>
|
|
|
|
</Form.Item>
|
|
|
|
<Form.Item name="area" label="区" >
|
|
|
|
<Form.Item name="area" label="区" >
|
|
|
|
|
|
|
|
{console.log('')}
|
|
|
|
<Select
|
|
|
|
<Select
|
|
|
|
|
|
|
|
key={area}
|
|
|
|
style={{ width: 120 }}
|
|
|
|
style={{ width: 120 }}
|
|
|
|
defaultValue={0}
|
|
|
|
defaultValue={0}
|
|
|
|
|
|
|
|
value={area}
|
|
|
|
onChange={(id) => {
|
|
|
|
onChange={(id) => {
|
|
|
|
area_id=id;
|
|
|
|
area_id=id;
|
|
|
|
|
|
|
|
setArea(id)
|
|
|
|
handleSearch('');
|
|
|
|
handleSearch('');
|
|
|
|
run()
|
|
|
|
run()
|
|
|
|
}}
|
|
|
|
}}
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<Option key={0} value={0}>全部</Option>
|
|
|
|
{/*<Option key={0} value={0}>全部</Option>*/}
|
|
|
|
{
|
|
|
|
{
|
|
|
|
areaList.length!==0?
|
|
|
|
areaList.length!==0?
|
|
|
|
areaList.map((item)=>{
|
|
|
|
areaList.map((item)=>{
|
|
|
|