请求优化
This commit is contained in:
parent
798c0c3565
commit
4697f77226
@ -60,7 +60,12 @@ class LayerData extends React.Component {
|
|||||||
|
|
||||||
// 获取基础图层菜单栏,获取列表数据
|
// 获取基础图层菜单栏,获取列表数据
|
||||||
getBasicLayerMenu = (adcode) => {
|
getBasicLayerMenu = (adcode) => {
|
||||||
|
if (adcode === undefined || adcode === null || adcode === "" || adcode === 'undefined') {
|
||||||
|
this.setState({
|
||||||
|
menuData: [],
|
||||||
|
})
|
||||||
|
return false
|
||||||
|
}
|
||||||
return getBasicLayerMenuApi({ adcode: adcode }).then((e) => {
|
return getBasicLayerMenuApi({ adcode: adcode }).then((e) => {
|
||||||
let basicLayeData = e.data;
|
let basicLayeData = e.data;
|
||||||
console.log('basicLayeData', basicLayeData);
|
console.log('basicLayeData', basicLayeData);
|
||||||
|
@ -496,6 +496,12 @@ class BaseMap extends React.Component{
|
|||||||
}
|
}
|
||||||
// 获取市
|
// 获取市
|
||||||
getCityByProvince = (provinceAdcode) => {
|
getCityByProvince = (provinceAdcode) => {
|
||||||
|
if (provinceAdcode === undefined || provinceAdcode === null || provinceAdcode === "" || provinceAdcode === 'undefined') {
|
||||||
|
this.setState ({
|
||||||
|
cityList: []
|
||||||
|
})
|
||||||
|
return false
|
||||||
|
}
|
||||||
return getCityByProvinceApi({provinceAdcode: provinceAdcode}).then((e) => {
|
return getCityByProvinceApi({provinceAdcode: provinceAdcode}).then((e) => {
|
||||||
let cityData = e.data;
|
let cityData = e.data;
|
||||||
let cityList = [];
|
let cityList = [];
|
||||||
@ -517,6 +523,14 @@ class BaseMap extends React.Component{
|
|||||||
//选择市 cityAdcode:市编码 data:市数据
|
//选择市 cityAdcode:市编码 data:市数据
|
||||||
onCityChange = (cityAdcode,data) => {
|
onCityChange = (cityAdcode,data) => {
|
||||||
var self = this;
|
var self = this;
|
||||||
|
if (cityAdcode === undefined || cityAdcode === null || cityAdcode === ""|| cityAdcode === 'undefined') {
|
||||||
|
this.setState ({
|
||||||
|
cityAdcode: '',
|
||||||
|
cityLabel: '',
|
||||||
|
districtAdcode: ''
|
||||||
|
})
|
||||||
|
return false
|
||||||
|
}
|
||||||
self.startLoading();
|
self.startLoading();
|
||||||
// 清除点位图层
|
// 清除点位图层
|
||||||
let getLayers = self.state.markerLayerList;
|
let getLayers = self.state.markerLayerList;
|
||||||
@ -541,6 +555,12 @@ class BaseMap extends React.Component{
|
|||||||
}
|
}
|
||||||
// 获取区
|
// 获取区
|
||||||
getDistrictByCity = (cityAdcode) => {
|
getDistrictByCity = (cityAdcode) => {
|
||||||
|
if (cityAdcode === undefined || cityAdcode === null || cityAdcode === ""|| cityAdcode === 'undefined') {
|
||||||
|
this.setState ({
|
||||||
|
districtList: []
|
||||||
|
})
|
||||||
|
return false
|
||||||
|
}
|
||||||
return getDistrictByCityApi({cityAdcode: cityAdcode}).then((e) => {
|
return getDistrictByCityApi({cityAdcode: cityAdcode}).then((e) => {
|
||||||
let districtData = e.data;
|
let districtData = e.data;
|
||||||
let districtList = [];
|
let districtList = [];
|
||||||
@ -561,6 +581,12 @@ class BaseMap extends React.Component{
|
|||||||
//选择区
|
//选择区
|
||||||
onDistrictChange = (provinceAdcode,data) => {
|
onDistrictChange = (provinceAdcode,data) => {
|
||||||
var self = this;
|
var self = this;
|
||||||
|
if (provinceAdcode === undefined || provinceAdcode === null || provinceAdcode === ""|| provinceAdcode === 'undefined') {
|
||||||
|
this.setState({
|
||||||
|
districtAdcode: '',
|
||||||
|
})
|
||||||
|
return false
|
||||||
|
}
|
||||||
self.startLoading();
|
self.startLoading();
|
||||||
let getLayers = self.state.markerLayerList;
|
let getLayers = self.state.markerLayerList;
|
||||||
for (let i = 0; i < getLayers.length; i++) {
|
for (let i = 0; i < getLayers.length; i++) {
|
||||||
|
Loading…
Reference in New Issue
Block a user