|
|
@@ -5,15 +5,17 @@
|
|
|
<div class="top">
|
|
|
<!-- 搜索框容器 -->
|
|
|
<div class="search-container">
|
|
|
- <i class="search-icon"></i>
|
|
|
- <input
|
|
|
- type="text"
|
|
|
- v-model="searchStr"
|
|
|
- @input="handleSearch"
|
|
|
- placeholder="请输入搜索关键词..."
|
|
|
- class="search-input"
|
|
|
- />
|
|
|
- <i class="send-icon"></i>
|
|
|
+ <div v-if="URLParams.code =='' || URLParams.code == undefined">
|
|
|
+ <i class="search-icon"></i>
|
|
|
+ <input
|
|
|
+ type="text"
|
|
|
+ v-model="searchStr"
|
|
|
+ @input="handleSearch"
|
|
|
+ placeholder="请输入搜索关键词..."
|
|
|
+ class="search-input"
|
|
|
+ />
|
|
|
+ <i class="send-icon"></i>
|
|
|
+ </div>
|
|
|
<!-- 搜索结果区域 -->
|
|
|
<div v-if="searchResults.length > 0" class="search-results">
|
|
|
<div
|
|
|
@@ -1020,6 +1022,11 @@ export default {
|
|
|
});
|
|
|
// let uniqueArray = [...new Set(arr)]
|
|
|
// console.log('[ eee ] >', uniqueArray)
|
|
|
+ // uniqueArray.forEach(e => {
|
|
|
+ // let filterData = bufferData.features.filter(e2 => e.includes(e2.properties.type) == true)
|
|
|
+ // console.log(e,'===', filterData.length)
|
|
|
+ // })
|
|
|
+
|
|
|
that.initShow.lifeDataFlag = true
|
|
|
// });
|
|
|
},
|
|
|
@@ -1227,14 +1234,16 @@ export default {
|
|
|
if(data.message != "数据不存在"){
|
|
|
let fet = {features: [],type: "FeatureCollection"};
|
|
|
data.content.forEach(e => {
|
|
|
- let spatial_info = JSON.parse(e.c_spatial_info);
|
|
|
- let geom = spatial_info.features[0].geometry;
|
|
|
- let prop = {};
|
|
|
- fieldArr.forEach(e2 => {
|
|
|
- prop[e2] = e[e2]
|
|
|
- });
|
|
|
- let str = {geometry:geom,properties:prop,type: "Feature"};
|
|
|
- fet.features.push(str)
|
|
|
+ if(e.c_spatial_info){
|
|
|
+ let spatial_info = JSON.parse(e.c_spatial_info);
|
|
|
+ let geom = spatial_info.features[0].geometry;
|
|
|
+ let prop = {};
|
|
|
+ fieldArr.forEach(e2 => {
|
|
|
+ prop[e2] = e[e2]
|
|
|
+ });
|
|
|
+ let str = {geometry:geom,properties:prop,type: "Feature"};
|
|
|
+ fet.features.push(str)
|
|
|
+ }
|
|
|
});
|
|
|
// console.log('[ eee ] >', fet)
|
|
|
that.getlyData(fet)
|
|
|
@@ -1930,7 +1939,7 @@ export default {
|
|
|
}
|
|
|
.search-container {
|
|
|
position: relative;
|
|
|
- display: inline-block;
|
|
|
+ // display: inline-block;
|
|
|
width: 100%;
|
|
|
}
|
|
|
.search-icon {
|