|
|
@ -481,13 +481,14 @@ const OlMap = (props) => { |
|
|
|
if (olMap) { |
|
|
|
if (tab == 'build') { |
|
|
|
const roadRes = await Promise.all(projectList.map((d, index) => { |
|
|
|
let roadCodeStart = d.roadCodeStart ? d.roadCodeStart[0] : 'N' |
|
|
|
let roadCodeStart_ = d.roadCodeStart |
|
|
|
let roadCodeStart = roadCodeStart_ ? roadCodeStart_[0] : 'N' |
|
|
|
let layerName = codeMap[roadCodeStart.toLowerCase()] |
|
|
|
if (layerName) { |
|
|
|
return request.post(`${olMapGeoDataHost || 'http://36.2.6.32:8811'}/geoserver-pg/rest/search`) |
|
|
|
.type('form') |
|
|
|
.send({ |
|
|
|
params: `{"layerName":"${layerName}","filter":"(roadcode = '${d.roadCodeStart}')","spatialFilter":"","isReturnGeometry":"true","orderByFields":"roadcode, roadstart asc","spatialRel":"INTERSECTS","pageNum":1,"pageSize":99}` |
|
|
|
params: `{"layerName":"${layerName}","filter":"(roadcode = '${roadCodeStart_}')","spatialFilter":"","isReturnGeometry":"true","orderByFields":"roadcode, roadstart asc","spatialRel":"INTERSECTS","pageNum":1,"pageSize":99}` |
|
|
|
}) |
|
|
|
} else { |
|
|
|
return new Promise(resolve => setTimeout(() => resolve(), 0)); |
|
|
|