|
@@ -37,7 +37,7 @@
|
|
|
style="margin-top: 5px"
|
|
|
@click="selectSearchMarker(item)"
|
|
|
>
|
|
|
- <div class="tag">{{ item.tag }}</div>
|
|
|
+ <div class="tag">{{ item.dict_label }}</div>
|
|
|
<div class="text1" :title="item.name">{{ item.name }}</div>
|
|
|
</div>
|
|
|
<div v-show="searchState.showList && searchState.layerList.length === 0" style="text-align: center">无数据</div>
|
|
@@ -157,47 +157,12 @@ const changeSearchText = () => {
|
|
|
} else {
|
|
|
console.log('搜索值:', searchState.searchText);
|
|
|
getPointInfoComprehensiveSearch({
|
|
|
- page: 1,
|
|
|
- limit: 10,
|
|
|
- keywords: searchState.searchText
|
|
|
+ keyword: searchState.searchText
|
|
|
}).then((res) => {
|
|
|
searchState.showList = true;
|
|
|
- searchState.resultList = res.data.list;
|
|
|
- searchState.layerList = res.data.layerList;
|
|
|
- searchState.videoList = res.data.videoList;
|
|
|
- // searchState.layerList = [
|
|
|
- // {
|
|
|
- // 'name': '茂名市石化医院',
|
|
|
- // 'id': '3',
|
|
|
- // 'dataType': 6,
|
|
|
- // 'longitude': '110.820184',
|
|
|
- // 'latitude': '21.60546',
|
|
|
- // 'type': '2',
|
|
|
- // tag: '医院'
|
|
|
- // },
|
|
|
- // {
|
|
|
- // 'name': '茂名市人民医院',
|
|
|
- // 'id': '1',
|
|
|
- // 'dataType': 6,
|
|
|
- // 'longitude': '110.838689',
|
|
|
- // 'latitude': '21.56834',
|
|
|
- // 'type': '2',
|
|
|
- // tag: '医院'
|
|
|
- // }
|
|
|
- // ];
|
|
|
- // searchState.videoList = [
|
|
|
- // {
|
|
|
- // 'name': '01083.159乡道石鳌塘村交汇路口.X320',
|
|
|
- // 'address': '44092251001320000110',
|
|
|
- // 'area': '茂名市视频数据共享管理平台/茂名市公安局/1市局直属/官渡派出所',
|
|
|
- // 'area_name': '市辖区',
|
|
|
- // 'longitude': 110.92495,
|
|
|
- // 'latitude': 21.67629167,
|
|
|
- // 'status': '在线',
|
|
|
- // 'video_code': '44092251001320000110',
|
|
|
- // tags: [{ name: '路网视频' }, { name: '森林防火' }]
|
|
|
- // }
|
|
|
- // ];
|
|
|
+ searchState.resultList = res.data.add_data;
|
|
|
+ searchState.layerList = res.data.point_data;
|
|
|
+ searchState.videoList = res.data.video_data;
|
|
|
});
|
|
|
}
|
|
|
};
|
|
@@ -287,7 +252,9 @@ const setChild = (data, item, flag) => {
|
|
|
const handleShowDialog = (row) => {
|
|
|
showDialog.value = false;
|
|
|
nextTick(() => {
|
|
|
- videoMonitorData.value = row;
|
|
|
+ const data = deepClone(row);
|
|
|
+ data.video_code = data.id;
|
|
|
+ videoMonitorData.value = data;
|
|
|
showDialog.value = true;
|
|
|
});
|
|
|
};
|